Missing gnu/lib-names-32.h in libc6-dev-i386

Bug #1772125 reported by Alexey Izbyshev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
New
Undecided
Unassigned

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 post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.