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

Reply via email to