Package: libtool Version: 2.2.6a-1 Severity: normal
When using shared libraries, the libtool wrapper scripts correctly set the environment so that the shared library from the build directory is used (and not the one from the system). All good. However when using ltdl to dlopen a shared library, it picks up the .la file from /usr/lib instead of the one from the build directory. This leads to bugs like this one with ClamAV: https://wwws.clamav.net/bugzilla/show_bug.cgi?id=1491 If you have an older version of the package installed, then when building the new version and running the (not-yet installed) program libtool picks the old library. This in turn causes make check to fail on ClamAV for example. Everything is good when you install the new version. Note that this doesn't happen if you install to /usr/local/lib, only if you install to /usr/lib. It would be expected that the libtool wrapper script sets the environment correctly, so that everything libtool-related is used from the build directory, and not from the system. -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.28.7 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libtool depends on: ii autotools-dev 20080123.2 Update infrastructure for config.{ ii bcc [c-compiler] 0.16.17-3 16-bit x86 C compiler ii cpp 4:4.3.3-2 The GNU C preprocessor (cpp) ii file 4.26-2 Determines file type using "magic" ii gcc [c-compiler] 4:4.3.3-2 The GNU C compiler ii gcc-3.4 [c-compiler] 3.4.6-9 The GNU C compiler ii gcc-4.1 [c-compiler] 4.1.2-25 The GNU C compiler ii gcc-4.2 [c-compiler] 4.2.4-6 The GNU C compiler ii gcc-4.3 [c-compiler] 4.3.3-5 The GNU C compiler ii libc6-dev [libc-dev] 2.9-4 GNU C Library: Development Librari Versions of packages libtool recommends: ii libltdl7-dev 2.2.6a-1 A system independent dlopen wrappe Versions of packages libtool suggests: ii autoconf 2.63-3 automatic configure script builder ii automake [automaken] 1:1.10.1-3 A tool for generating GNU Standard ii automake1.7 [automaken] 1.7.9-9 A tool for generating GNU Standard pn gcj <none> (no description available) pn gfortran | fortran95-compiler <none> (no description available) pn libtool-doc <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

