Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Fresh install on x86_64. gcc errors with: In file included from /usr/include/features.h:359, from /usr/include/stdio.h:28, from /usr/include/plplot/plplot.h:67, from temp.c:1: /usr/include/gnu/stubs.h:9:27: error: gnu/stubs-64.h: No such file or directory # rpm -q glibc-devel glibc-devel-2.8.90-16.i386 Version-Release number of selected component (if applicable): gcc-4.3.2-7.x86_64 How reproducible: Several times now...
That would be an anaconda or yum bug.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
This is a brand new install from anaconda w/o any yum update or yum install command run on it?
Yup. At install, glibc-devel.i386 is installed: [root@berretto ~]# grep glibc install.log Installing glibc-2.9-2.i686 Installing glibc-2.9-2.x86_64 Installing glibc-common-2.9-2.x86_64 Installing glibc-headers-2.9-2.x86_64 Installing glibc-devel-2.9-2.i386
I can't find any replicators of this. Can you try it out on a rawhide or f11alpha install and see if it is still the case?
Okay, I think I know what's triggering the issue. I have: glibc-devel.i386 in my kickstart file because I need it for Intel Fortran support. But I still think gcc.x86_64 should bring in glibc-devel.x86_64 since it can't build anything without it. Current discussion on fedora-devel suggests: Requires: glibc-devel%{__isa}
Oops just one underscore: Requires: glibc-devel%{_isa}
That's incorrect. gcc can of course build stuff even with just glibc-devel.i[56]86 installed. Of course just 32-bit, not 64-bit.