On 12/15/2015 05:30 AM, Read, James C wrote:


Output of  `for P in /tools/bin/* ; do echo $P ; ldd $P | grep ' /lib/' ; done` 
shows that all infected programs have the prefix /lib/x86_64-linux* All of 
these utilities seem to be from binutils and gcc. I have no explanation for how 
this happened. I haven't logged out once and my environment, to this very 
moment is still exactly the same as it was when it was first set up. Env output 
already posted. Will post again further below for completeness.

  for P in /tools/bin/* ; do
echo $P ; ldd $P | grep ' /lib/' ; done
/tools/bin/x86_64-lfs-linux-gnu-addr2line
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fdbe65b8000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdbe61ee000)
/tools/bin/x86_64-lfs-linux-gnu-ar
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f50abdff000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f50aba35000)
/tools/bin/x86_64-lfs-linux-gnu-as
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2ffbfae000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2ffbbe4000)
/tools/bin/x86_64-lfs-linux-gnu-c++
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcd9713f000)
/tools/bin/x86_64-lfs-linux-gnu-c++filt
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8fa2c44000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8fa287a000)
/tools/bin/x86_64-lfs-linux-gnu-cpp
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff8bebd4000)
/tools/bin/x86_64-lfs-linux-gnu-elfedit
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9a68743000)
/tools/bin/x86_64-lfs-linux-gnu-g++
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd516c68000)
/tools/bin/x86_64-lfs-linux-gnu-gcc
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffbcead0000)
/tools/bin/x86_64-lfs-linux-gnu-gcc-5.2.0
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb86b5b6000)
/tools/bin/x86_64-lfs-linux-gnu-gcc-ar
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f861b376000)
/tools/bin/x86_64-lfs-linux-gnu-gcc-nm
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc19e427000)
/tools/bin/x86_64-lfs-linux-gnu-gcc-ranlib
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3a43080000)
/tools/bin/x86_64-lfs-linux-gnu-gcov
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa36ec3f000)
/tools/bin/x86_64-lfs-linux-gnu-gcov-tool
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe7673e8000)
/tools/bin/x86_64-lfs-linux-gnu-gprof
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc105192000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc104dc8000)
/tools/bin/x86_64-lfs-linux-gnu-ld
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5bbc919000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5bbc54f000)
/tools/bin/x86_64-lfs-linux-gnu-ld.bfd
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f18407ae000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f18403e4000)
/tools/bin/x86_64-lfs-linux-gnu-nm
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe78fe95000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe78facb000)
/tools/bin/x86_64-lfs-linux-gnu-objcopy
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8f7df75000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8f7dbab000)
/tools/bin/x86_64-lfs-linux-gnu-objdump
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2662eec000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2662b22000)
/tools/bin/x86_64-lfs-linux-gnu-ranlib
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2388448000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f238807e000)
/tools/bin/x86_64-lfs-linux-gnu-readelf
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1ecc40d000)
/tools/bin/x86_64-lfs-linux-gnu-size
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3f7737a000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3f76fb0000)
/tools/bin/x86_64-lfs-linux-gnu-strings
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f00bddde000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f00bda14000)
/tools/bin/x86_64-lfs-linux-gnu-strip
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007efcc046c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007efcc00a2000)

You should probably also run ldd on the .so libs in /tools/lib, in
case any of those link to /usr.

Any other reasons this could have gone wrong?

Daer Samej


Have you been removing every source and build directory after each package installation? Forgetting to do this is the most likely cause of this issue, especially since GCC and Binutils are the ones affected and they're built twice in Chapter 5. Also, your output does not show /tools/bin/ld, /tools/bin/ar, /tools/bin/as, or any of the other binaries which should have been installed by Binutils Pass 2. I would go back to Binutils and GCC instructions and check your command history for both.
--
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

Reply via email to