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