[Clfs-support] Completed CLFS the kernel is now well behaved

sfeebots454 at cfl.rr.com sfeebots454 at cfl.rr.com
Sat Feb 6 01:54:27 PST 2016


Tested Binutils after completing Chapter 10 it tested good (3 known failures). 40 minutes into testing GCC had a power failure with no UPS installed, so I just skipped testing and continued on to he end of the book. 

Running Kernel version 4.0.0 (needed for skylake) the new OS is working but does not have ethernet. Journalctl shows firmware blobs not handled nicely and udev does not rename eth0. Need to set kernel parameters correctly. Found that Sparky has a kernel config file saved so I will use kernel 3.4 stable and use that config as a starting point. 

Ncurses still had funky behavior in menuconfig. First time it worked correctly but on subsequent uses the bottom bar did not highlight in chroot or boot. A recompile cured that.

Am restarting using Sparky. Found that Ncurses 6.0 requires AWK=gawk to avoid the compilation errors in Chapter 6.10. I understand that this exact problem started in Ncurses 5.9 with GCC 5.x. The developers think perhaps GCC 5.x causes a timing problem in mawk/gawk and that the problem was solved in 6.0, but it still remains.

The Debian distro installs both gawk and mawk then uses an /etc/alternatives/awk file to prioritize gawk. If Ncurses .configure finds mawk installed it does not look for gawk. Using Fedora (which has only gawk installed) the problem never occurred.

Thank you for CLFS it is a great learning tool,     Leon




More information about the Clfs-support mailing list