Bug#93684: pdftex is linked against libjpeg, but it is not Depended against
reassign 93684 binutils
retitle 93684 "objdump -p" doesn't show all dependencies
severity 93684 grave
thanks
>...
> % ldd `which pdftex` | grep jpeg
> libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40228000)
> % dpkg -s tetex-bin | grep jpeg
> %
>
> tetex-bin does not mention the Depends on libjpeg.
>...
This seems to be a bug in objdump that doesn't show all dependencies of
pdftex (dpkg in unstable/testing uses "objdump" instead of "ldd"):
<-- snip -->
$ ldd /usr/bin/pdftex
libtiff.so.3 => /usr/lib/libtiff.so.3 (0x40022000)
libpng.so.2 => /usr/lib/libpng.so.2 (0x40064000)
libz.so.1 => /usr/lib/libz.so.1 (0x4008f000)
libkpathsea.so.3 => /usr/lib/libkpathsea.so.3 (0x4009e000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x400af000)
libm.so.6 => /lib/libm.so.6 (0x400f6000)
libc.so.6 => /lib/libc.so.6 (0x40118000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4022b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ objdump -p /usr/bin/pdftex
/usr/bin/pdftex: file format elf32-i386
...
Dynamic Section:
NEEDED libtiff.so.3
NEEDED libpng.so.2
NEEDED libz.so.1
NEEDED libkpathsea.so.3
NEEDED libstdc++-libc6.2-2.so.3
NEEDED libm.so.6
NEEDED libc.so.6
INIT 0x8049d80
FINI 0x80b2150
HASH 0x8048128
...
<-- snip -->
cu
Adrian
--
Nicht weil die Dinge schwierig sind wagen wir sie nicht,
sondern weil wir sie nicht wagen sind sie schwierig.
Reply to: