Bug#165456: libc6.shlib must lib* (>= 2.3.1)
Package: libc6
Version: 2.3.1
Severity: important
program compiled with libc6 2.3.1 requires libc6 (>= 2.3.1), but
libc6 2.3.1-1 still has "libc 6 libc6 (>= 2.2.5-13)" in libc6.shlibs.
For example, canna 3.5b2-50.deb is
Package: canna
Version: 3.5b2-50
Architecture: i386
Depends: libc6 (>= 2.2.5-13), libcanna1g, debconf, adduser (>= 3.34)
However, it has the binary like this:
# dpkg -x canna_3.5b2-50_i386.deb x
# objdump --all-headers x/usr/sbin/cannaserver
:
Version References:
required from libc.so.6:
0x0d696913 0x00 04 GLIBC_2.3
0x0d696911 0x00 03 GLIBC_2.1
0x0d696910 0x00 02 GLIBC_2.0
Of course, it won't run
/usr/sbin/cannaserver: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/sbin/cannaserver)
Appearently, it must depends on libc6 (>= 2.3.1)
Thanks,
Fumitoshi UKAI
Reply to: