>>
>> 2) By entering the following command sequence
>>
>>
>> echo 'main(){}' | gcc -xc -v -Wl,-verbose -lrt - 2>&1 | grep libpthread
>> libpthread.so.0 needed by
>> /mnt/lfs/tools/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.2.0/../../../../lib64/librt.so
>> found libpthread.so.0 at /lib/x86_64-linux-gnu/libpthread.so.0
>> /lib/x86_64-linux-gnu/libpthread.so.0: undefined reference to
>> `h_errno@GLIBC_PRIVATE'>Libpthread is found on the host instead of /mnt/lfs/tools. Since you tried >that command, I guess you read the message >http://lists.linuxfromscratch.org/pipermail/lfs-dev/2012-December/067457.html, >and maybe also the thread about check-0.9.9 in March 2013. >It looks like you used the right configure switches for binutils-pass2, so it >must come from something else. What bothers me is that it only occured in >perl. It seems that this should occur before whenever -lrt is passed to gcc. >Actually, in my log, I see "-lrt" in check, in coreutils, and in gettext >before perl. So maybe something happened before you tried to build perl (did >you log out and in, and then the PATH is not correctly set, or some other >envar?) Just checked. Everything is as it was from when I set up the build environment as the book instructs. Here is my env output TERM=xterm-256color OLDPWD=/mnt/lfs/sources LC_ALL=POSIX LFS=/mnt/lfs PATH=/tools/bin:/bin:/usr/bin PWD=/mnt/lfs/sources/perl-5.22.0 LFS_TGT=x86_64-lfs-linux-gnu PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$ SHLVL=1 HOME=/home/lfs _=/tools/bin/env >Also, in the command above, there is no reference to -lrt. When I search for >-lrt in the log, I only find it once: >--------- >Configuring Time::HiRes... >Using hints hints/linux.pl... >Extra libraries: -lrt... >--------- >So maybe it is in `cat ext.libs`. cat ext.libs gives the following output -lrt What does this mean? How do I fit it? Does this mean everything else is fine? >But I am almost sure that this error should have occured before in coreutils... tail from make log for coreutils make all-recursive make[3]: Entering directory '/mnt/lfs/sources/coreutils-8.24/gnulib-tests' Making all in . make[4]: Entering directory '/mnt/lfs/sources/coreutils-8.24/gnulib-tests' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/mnt/lfs/sources/coreutils-8.24/gnulib-tests' make[3]: Leaving directory '/mnt/lfs/sources/coreutils-8.24/gnulib-tests' make[2]: Leaving directory '/mnt/lfs/sources/coreutils-8.24/gnulib-tests' make[1]: Leaving directory '/mnt/lfs/sources/coreutils-8.24' -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
