Summary: | app-misc/pax-utils-0.6[-python]: lddtree fails to print libc linkage | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | cmuelle8 <cmue81> |
Component: | [OLD] Core system | Assignee: | SpanKY <vapier> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | solar |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 450688 | ||
Attachments: | log file for $(bash -x lddtree /sbin/blkid) in pax-utils[-python] case |
Description
cmuelle8
2013-04-03 16:46:38 UTC
it's working fine for me (tested both amd64 & x86) $ ./lddtree.sh /sbin/blkid /bin/bash blkid => /sbin/blkid (interpreter => /lib64/ld-linux-x86-64.so.2) libblkid.so.1 => /lib64/libblkid.so.1 libuuid.so.1 => /lib64/libuuid.so.1 libc.so.6 => /lib64/libc.so.6 bash => /bin/bash (interpreter => /lib64/ld-linux-x86-64.so.2) libreadline.so.6 => /lib64/libreadline.so.6 libhistory.so.6 => /lib64/libhistory.so.6 libncurses.so.5 => /lib64/libncurses.so.5 libdl.so.2 => /lib64/libdl.so.2 libc.so.6 => /lib64/libc.so.6 please run: bash -x lddtree /sbin/blkid >& log and post the log file as an attachment Created attachment 344734 [details]
log file for $(bash -x lddtree /sbin/blkid) in pax-utils[-python] case
Here's the output of * sys-libs/glibc::installed ::installed 2.17 {:2.2} sys-libs/glibc-2.17:2.2::installed Description GNU libc6 (also called glibc2) C library Homepage http://www.gnu.org/software/libc/libc.html From repositories gentoo Installed time Sun Mar 10 16:30:42 CET 2013 Installed using paludis-1.0.0 License LGPL-2.1+ BSD HPND ISC inner-net rc PCRE Use flags (-debug) (gd) (-hardened) (-multilib) (nscd) (-profile) (-selinux) (-systemtap) (-vanilla) build_options: -trace if that helps. I suspect the problem lies here: + local elf=libc.so.6 + shift + local path pe + for path in '"$@"' + pe=/lib/libc.so.6 + [[ -e /lib/libc.so.6 ]] ++ elf_specs /lib/libc.so.6 ++ scanelf -BF '#F%a %M %D %I' /lib/libc.so.6 ++ sed 's: LINUX$: NONE:' + [[ EM_386 ELFCLASS32 LE GNU == \E\M\_\3\8\6\ \E\L\F\C\L\A\S\S\3\2\ \L\E\ \N\O\N\E ]] |