Bug#34610: unsuffixed shared libraries
Package: dpkg-dev
Version: 1.4.1.1
MICO (www.mico.org) doesn't use so versions, but always puts the
full version into the library file name. An example result of ldd is:
coolo:~> ldd /usr/bin/idl
libmico2.2.3.so => /usr/lib/libmico2.2.3.so (0x4001b000)
libncurses.so.4 => /lib/libncurses.so.4 (0x40251000)
libdl.so.2 => /lib/libdl.so.2 (0x40291000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2
(0x40296000)
libm.so.6 => /lib/libm.so.6 (0x402db000)
libc.so.6 => /lib/libc.so.6 (0x402fc000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
But this is a problem for dpkg-shlibdeps as it reports
unknown format in the line with libmico.
That's because dpkg-shlibdeps looks for "\.so\.(\S+)\s+=>"
which the line above doesn't offer. I would have fixed that
myself, but I don't understand what dpkg-shlibs does with the
resulting @libsoname
Greetings, Stephan
--
Und sie nannten ihn, wie er selbst unterschrieb -
Den Trojanischen Pferdedieb
Reply to: