Recently I ran into bug #213563 (some new ltdl.m4 will check for /usr/lib/libltdl.m4 while that file was filtered out by INSTALL_MASK). I believe *.la is not required for a system to function. Is there any way we can overcome this issue? Maybe bypass INSTALL_MASK and inject libltdl.la back, or fix .m4 file/configure script not to check for libltdl.la? Or at least warn/die if users choose to exclude libltdl.la?
Well, maybe just don't blindly INSTALL_MASK stuff... ???
(In reply to comment #1) > Well, maybe just don't blindly INSTALL_MASK stuff... ??? > If there is a way to say "mask all *.la except /usr/lib/libltdl.la" then I'll go that way. Maybe INSTALL_MASK_MASK? :D
.la files are usually not required at runtime, but a package that uses libltdl may read the .la files at runtime when dynamically loading other libraries you also break package dependencies that use libtool to resolve static dependencies if you mask *.la files, you get the pieces