Dear reader, I am having problems lately making the tool chain on my x86_64 machine. I finally traced it back to chapter 5.7, where glibc aborts with the next messages:
... echo soversions.mk-done = t;) < /mnt/lfs/sources/glibc-2.17/build/soversions.i > /mnt/lfs/sources/glibc-2.17/build/soversions.mkT; exit 0 mv -f /mnt/lfs/sources/glibc-2.17/build/soversions.mkT /mnt/lfs/sources/glibc-2.17/build/soversions.mk make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.17' make[1]: Entering directory `/mnt/lfs/sources/glibc-2.17' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:794: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-msgsnd.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:136: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-msgsnd.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:1455: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-open.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:1308: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-open.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:1644: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-arch_prctl.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:11: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-arch_prctl.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:1989: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-arch_prctl.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:1644: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-arch_prctl.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:2169: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/BP-msgrcv.ob' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:117: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/BP-msgrcv.ob' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:2382: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-syscall_clock_gettime.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:365: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-syscall_clock_gettime.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:2445: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-getsockopt.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:558: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/rtld-getsockopt.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:2509: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-semget.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:334: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-semget.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:3387: target `/mnt/lfs/sources/glibc-2.17/build/listxattr.os' given more than once in the same rule. /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:3551: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-open.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:1455: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/ptw-open.os' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:5567: warning: overriding recipe for target `/mnt/lfs/sources/glibc-2.17/build/socketpair.o' /mnt/lfs/sources/glibc-2.17/build/sysd-syscalls:809: warning: ignoring old recipe for target `/mnt/lfs/sources/glibc-2.17/build/socketpair.o' Makerules:755: *** mixed implicit and normal rules. Stop. make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.17' make: *** [all] Error 2 These messages are only on my 64-bit machine. Using a i686 machine yields no problem and I can build LFS. I use standard scripts which are an exact copy of the book. The same scripts only fail on my AMD phenom II machine. Any suggestions? Regards, Frans. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page