On 03/02/2014 09:29 AM, Bruce Dubbs wrote: > Alice Wonder wrote: >> On Sun, 2014-03-02 at 03:06 +0100, Armin K. wrote: >> >>> >>> It is. Package ships *.la file that depends on another *.la file which >>> no package ships that the former one depends on. Packaging error. >> >> Indeed, Fedora quite some time ago stopped shipping libtool .la files >> because of how frequently they were flat out wrong and the dependency >> issues they caused. >> >> To be honest life is just fine without them. pkgconfig does a better job >> at the same thing. >> >> I hope I wasn't going off-topic on the point, but .la files are fragile >> and cause issues especially when you are doing fancy stuff like using a >> DESTDIR option to make install. >> >> For LFS where you typically are building locally they probably are fine >> but for package managers, they should not be packaged and pkgconfig >> should be used instead. > > You are right about all of this, but the .la files are created and > installed by the upstream make files. They have to be manually removed > periodically. > > Unfortunately, at least one program (gstreamer IIRC) uses .la files at > run time to dynamically load modules. That complicates the process of > removing them. > > -- Bruce >
Not gstreamer. Only two packages I have ever installed use them at runtime. ImageMagick (only ones in /usr/lib/ImageMagick*/modules*/) libgphoto2 (only ones in /usr/lib/libgphoto*/) /usr/lib*/*.la files can always be removed, those cause nothing but trouble. -- Note: My last name is not Krejzi. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page