Package: pax-utils
Version: 0.2.3-2
Severity: important

Dear Maintainer,

I have been trying to use lddtree on a 32-bits binary (executable or library is
irrelevant) but the output is completely wrong.
Unlike ldd which displays the correct 32-bits dependencies, lddtree shows the
64-bits versions of them making it unusable for these kind of objects.

Here are simple repro steps:

$ cat main.c
int main(void)
{
  return 0;
}
$ cc -m32 main.c -o 32.out
$ file 32.out
32.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically
linked (uses shared libs), for GNU/Linux 2.6.32,
BuildID[sha1]=b566e1cb538e8bdfe845a0d5ca659109f7a810df, not stripped
$ ldd 32.out
    linux-gate.so.1 (0xf777f000)
    libc.so.6 => /lib32/libc.so.6 (0xf75a8000)
    /lib/ld-linux.so.2 (0xf7780000)
$ lddtree 32.out
32.out => ./32.out (interpreter => /lib/ld-linux.so.2)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
        ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (980, 'stable-updates'), (980, 'testing'),
(970, 'stable'), (90, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pax-utils depends on:
ii  libc6    2.19-7
ii  libcap2  1:2.24-1

pax-utils recommends no packages.

Versions of packages pax-utils suggests:
pn  paxctl  <none>


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to