Bugzilla – Bug 148003
sane should not require libtools at runtime
Last modified: 2006-07-07 10:06:58 UTC
libltdl.so.3()(64bit) is needed by (installed) sane-1.0.17-3.x86_64 Please remove this requirement, and use dlopen directly.
Why is it a major bug? What is the "Major loss of function" for you? Why such a change now? We are now in fact after beta4 because I cannot fix it for beta4. libltdl was required in 10.0 and there is seems to have been ok. libltdl is also required in 10.1 i386. What is wrong now with libltdl on x86_64?
We do not want to install libtool by default! It's wrong to install it anywhere ;-)
Let's make it an enhancement for now and discuss later again.
Is is not sane itself which requires libltdl. There is no libltdl function call in the sane sources. It is in fact a inter-library dependency: When I build sane as usual with "configure --with-gphoto2" to get the gphoto2 backend built, libgphoto2 is needed and this library requires libltdl. When I build sane with "configure --without-gphoto2" it does no longer require libltdl.
Created attachment 92872 [details] "rpm -q --requires sane" if "configure --with-gphoto2"
Created attachment 92873 [details] "rpm -q --requires sane" if "configure --without-gphoto2"
I assume we don't want to simply drop gphoto2 support from sane. Therefore I think this on eis a duplicate of bug #147999. By the way: Why not simply split the libtool runtime-stuff from the libtool package as a libtool-lib sub-package? *** This bug has been marked as a duplicate of 147999 ***
Andreas, could you look at comment 7, please?