Ken Moffat wrote: > On Wed, Jul 27, 2011 at 06:55:29PM -0400, Bill Cunningham wrote: >> Well yet again I'm having problems with glibc-2.13. Now it is >> saying that gcc has not supplied a header called cpuid.h. glibc gets >> a little tiring I guess the stable version has some bugs like the >> earlier stack problem. The configure script doesn't even finsh now. >> >> Bill >> > I haven't built that version, but in a slightly older version of > the book (12/2010) that header came from gcc pass 1 and was in > /mnt/lfs/tools/lib/gcc/XXX/v.v.v/include > where XXX was x86_64-lfs-linux-gnu for me (will be different if you > are building 32-bit, maybe some sort of i?86) and v.v.v was the gcc > version. > > Most likely, either your gcc installed to the wrong place, or you > didn't install it all, or there was a difference in the value of $LFS > between the gcc build and the glibc build, or, I suppose, the /tools > symlink might be broken. > > If you are building as a normal user 'lfs' (i.e. not able to create > files in the host system's '/') then you can run 'find' against > /tools to look for cpuid.h. If it isn't present, look at the whole > (host) system to see if you managed to install it somewhere else. > > If you have been able to write to somewhere other than /mnt/lfs > then you probably have bigger problems. > > Alternatively, if this is still on the old system you mentioned > earlier (redhat 9?), then because your host system is too old, it's > possible that cpuid.h (and perhaps other things) did not get > installed by gcc - if that is the case, you are out on your own in > trying to continue. I'm not saying it can't be done, only that it > will need full logging so you can look at everything, good > diagnostic skills, and some luck with googling for workarounds.
Well I built gcc-4.5.2 with a gcc-3.4.6 compiler. I can rebuild it with a gcc-4.6.1 compiler I have tucked away. My linux system is old I know but I use some pretty up to date development tools including binutils-2.21.1. Bill -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page