I've been working with some new packages: GCC-4.5.0 Perl-5.12.0 Grep-2.6.3 Kbd-1.15.2 Linux-2.6.33.2 Psmisc-22.11 mpc-0.8.1
All seem to build with some massaging of the instructions gcc Chapter 5 (both instances) needs to add: tar -xf mpc-0.8.1.tar.gz mv mpc-0.8.1 mpc Perl Chapter 5 needs to remove POSIX from -Dstatic_ext='Data/Dumper Fcntl IO POSIX' mpc needs to be added to Chapter 6 before gcc. ./configure --prefix=/usr && make && make check && make install The biggest problem I have is with Linux-2.6.33.2. It makes init segfault. I built up an entire system with gcc-4.5.0 and it boots fine from an older kernel (2.6.30.2). Actually, I was able to get the new system to come up with 2.6.33.2. When I do make defconfig && make, the system boots without finding my ethernet card. That's because I need the Intel e1000e driver, but the default configuration is using the e1000 driver. If I make this one change in the config, init segfaults at boot. This seems to be a more general issue: http://groups.google.com/group/linux.kernel/browse_thread/thread/d30e7484f5b5b6c5/1d1f46126f35d143?lnk=raot I can't recommend the 2.6.33 series for the kernel until this gets straightened out. OTOH, this may be a gcc-4.5.0 issue. I can try building 2.6.30.2 or 2.6.32.8 with gcc-4.5.0 and see if that is any better. If those segfault, it's the compiler. If I find out anything, I'll post the results. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
