Red Hat Bugzilla – Bug 174120
<gnu/stubs-32.h> is missing
Last modified: 2007-11-30 17:11:17 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8) Gecko/20051118 Fedora/1.5-0.5.0.rc3 Firefox/1.5
Description of problem:
Neither glibc-devel-2.3.90-18 nor glibc-headers-2.3.90-18 for x86_64 contains /usr/include/gnu/stubs-32.h which is #include by <gnu/stubs.h> for -m32 compilations.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. gcc -m32 -c foo.c # where foo.c: #include <gnu/stubs.h>
Actual Results: /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
Expected Results: No complaint.
It is provided by glibc-devel-*.i386.rpm. If you want to build 32-bit programs,
you obviously need to have 32-bit devel environment installed.
gcc doesn't require it, because most users need just the 64-bit one.
*** Bug 174122 has been marked as a duplicate of this bug. ***