Hello, The HSR may need some updating.
Using an LFS 6.6 host with GCC 4.4.x, I wasn't able to build kmod 14, as I keep getting: undefined reference to `_Static_assert' errors. kmod 13 builds just fine though. (LFS 6.6 successfully meets the newest HSR so far.) According to kmod 14's shortlog, http://lwn.net/Articles/557457/ Use _Static_assert has been introduced, and that I believe is a C11 construct, which definitely isn't supported by GCC 4.4 or versions < 4.6. kmod 13 successfully builds as I said. My LFS 7.3 host which has GCC 4.7, successfully builds kmod 14 with no issues. I searched around and it appears that the problem goes away with GCC > 4.6. The HSR lists GCC 4.1.2 as a minimum requirement. Should it be bumped up to 4.6? Has anyone else tried building kmod 14 with GCC < 4.6? Another thing, the HSR lists a minimum running 2.6.25 kernel, but building glibc 2.18 needs --enable-kernel=2.6.34. A long time ago, during the LFS 5.1 days, I tried --enable-kernel=2.6.0 with a running 2.4.x kernel and I got all sorts of errors midway. Maybe that has changed. Has anyone tried building glibc 2.18 running a host kernel that's below 2.6.34. I had to upgrade my LFS 6.6 host to a 2.6.34 kernel. Should the minimum running kernel requirement be bumped up as well? Sorry, just a newbie here. Not sure if this is where I'm supposed to be posting this. I understand that LFS 6.6 itself had HSR issues as well (http://www.linuxfromscratch.org/lfs/errata/6.6/) which caused me a lot of grief back then, but that's another story. Thank you.
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page