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

Reply via email to