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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to