Hi, I think I spotted something by doing ICA (not all investigated yet). ld.so.cache differs at the end of pass 1 and at the end of pass 2. It can be printed with ldconfig -p, and then diffed, which gives:
--- ld.so.cache-1 2012-01-27 19:19:13.000000000 +0100 +++ ld.so.cache-2 2012-01-27 19:19:24.000000000 +0100 @@ -1,10 +1,12 @@ -93 libs trouvé dans le cache « iteration-1/etc/ld.so.cache » +117 libs trouvé dans le cache « iteration-2/etc/ld.so.cache » [snip : I just put the '+' lines] + libudev.so.0 (libc6,x86-64) => /usr/lib/libudev.so.0 + libudev.so (libc6,x86-64) => /usr/lib/libudev.so + libreadline.so.6 (libc6,x86-64) => /lib/libreadline.so.6 + libreadline.so (libc6,x86-64) => /usr/lib/libreadline.so + libpipeline.so.1 (libc6,x86-64) => /usr/lib/libpipeline.so.1 + libpipeline.so (libc6,x86-64) => /usr/lib/libpipeline.so + liblzma.so.5 (libc6,x86-64) => /lib/liblzma.so.5 + liblzma.so (libc6,x86-64) => /lib/liblzma.so + libltdl.so.7 (libc6,x86-64) => /usr/lib/libltdl.so.7 + libltdl.so (libc6,x86-64) => /usr/lib/libltdl.so + libkmod.so.1 (libc6,x86-64) => /lib/libkmod.so.1 + libkmod.so (libc6,x86-64) => /lib/libkmod.so + libhistory.so.6 (libc6,x86-64) => /lib/libhistory.so.6 + libhistory.so (libc6,x86-64) => /usr/lib/libhistory.so + libgettextsrc-0.18.1.so (libc6,x86-64) => /usr/lib/libgettextsrc-0.18.1.so + libgettextpo.so.0 (libc6,x86-64) => /usr/lib/libgettextpo.so.0 + libgettextpo.so (libc6,x86-64) => /usr/lib/libgettextpo.so + libgettextlib-0.18.1.so (libc6,x86-64) => /usr/lib/libgettextlib-0.18.1.so + libgdbm_compat.so.4 (libc6,x86-64) => /usr/lib/libgdbm_compat.so.4 + libgdbm_compat.so (libc6,x86-64) => /usr/lib/libgdbm_compat.so + libgdbm.so.4 (libc6,x86-64) => /usr/lib/libgdbm.so.4 + libgdbm.so (libc6,x86-64) => /usr/lib/libgdbm.so + libasprintf.so.0 (libc6,x86-64) => /usr/lib/libasprintf.so.0 + libasprintf.so (libc6,x86-64) => /usr/lib/libasprintf.so Now, one differing binary file is grub-mkimage. Going back to the logs, I find --- build_1/107-grub 2012-01-26 23:01:10.000000000 +0100 +++ build_2/107-grub 2012-01-26 23:32:59.000000000 +0100 [snip] -checking for lzma_code in -llzma... no +checking for lzma_code in -llzma... yes It has to be investigated whether this is related to lzma being absent from ld.so.cache. In any event, it looks like ldconfig should be run now and then during the build. Regards, Pierre -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page