On Sat, Jul 21, 2012 at 2:41 PM, Peter Rosin <p...@lysator.liu.se> wrote: > On 2012-07-21 13:16, Vincent Torri wrote: >> another solution is to just kill the stupid .la file. There is > > I don't think the .la file is stupid as it lists other important > dependencies.
so what ? There is a HUGE problem, here. Currently, if a lib uses symbols in libuuid, it just can't be used to create progs/shared lib because the .la file lists it while it should (must) not. Static libs must not appear in the dependency_libs field. >> absolutely NO reason to add to the linker static libraries that are >> ONLY used in my Evil library and that are not used elsewhere. >> >> I think that it is the best solution > > That disables (easy) static linking. I, as a library author, do not > like to make that policy decision for the application author. on Windows DLL are good. I already pass --disable-static to all my Windows builds. Vincent Torri _______________________________________________ https://lists.gnu.org/mailman/listinfo/libtool