Package: libc6 Version: 2.3.2.ds1-16 Severity: normal
On other distros (e.g. RH) /lib/libc.so.6 is executable and returns mainly libc version. This is used in some scripts to check compatibilities and so breaks things. For instance, it breaks Mathworks' Matlab internal scripts which uses something like ver=`/lib/libc.so.6 | head -1 | sed -e "s/^[^0-9]*//" -e "s/[ ,].*$//"` to extract libc release. If +x is added to libc.so.6, it fails as follows: Inconsistency detected by ld.so: rtld.c: 1259: dl_main: \ Assertion `_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next' failed! -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.8-1-686 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] Versions of packages libc6 depends on: ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

