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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1772125
Title:
Missing gnu/lib-names-32.h in libc6-dev-i386
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1772125/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs