[Bug 1772125] [NEW] Missing gnu/lib-names-32.h in libc6-dev-i386
Alexey Izbyshev
izbyshev at ispras.ru
Fri May 18 22:44:48 UTC 2018
Public bug reported:
In at least 16.04 and 17.10, it's not possible to #include <gnu/lib-
names.h> when compiling on x86-64 for 32-bit x86 despite having
libc6-dev-i386 as well as gcc-multilib stuff installed:
$ gcc -m32 -E -x c - <<<'#include <gnu/lib-names.h>' >/dev/null
In file included from <stdin>:1:0:
/usr/include/gnu/lib-names.h:8:31: fatal error: gnu/lib-names-32.h: No such file or directory
compilation terminated.
The above works in 14.04 and 18.04. I've checked that at least in 16.04
and 17.10 "gnu/lib-names-32.h" is simply missing from libc6-dev-i386
package, but, for example, "gnu/stubs-32.h" is included.
** Affects: glibc (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1772125
Title:
Missing gnu/lib-names-32.h in libc6-dev-i386
Status in glibc package in Ubuntu:
New
Bug description:
In at least 16.04 and 17.10, it's not possible to #include <gnu/lib-
names.h> when compiling on x86-64 for 32-bit x86 despite having
libc6-dev-i386 as well as gcc-multilib stuff installed:
$ gcc -m32 -E -x c - <<<'#include <gnu/lib-names.h>' >/dev/null
In file included from <stdin>:1:0:
/usr/include/gnu/lib-names.h:8:31: fatal error: gnu/lib-names-32.h: No such file or directory
compilation terminated.
The above works in 14.04 and 18.04. I've checked that at least in
16.04 and 17.10 "gnu/lib-names-32.h" is simply missing from
libc6-dev-i386 package, but, for example, "gnu/stubs-32.h" is
included.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1772125/+subscriptions
More information about the foundations-bugs
mailing list