Thomas Anderson <gentoofa...@gentoo.org> posted
20090419162155.gd21...@dodo.hsd1.nj.comcast.net, excerpted below, on  Sun,
19 Apr 2009 12:21:55 -0400:

> Why are we trying to get rid of static libraries again? I have not seen
> any compelling reason to remove libraries that may be useful to our
> users. Perhaps I've missed some discussion(in which case, I'd love to
> read it), but this seems like an unnecessary complexity.

It isn't that "we" are trying to get rid of static libs, but that the 
*.la 
files they need for linking are a pain in the backside for everyone, 
while only a few people need them.

See flameeyes' recent blog on the topic, here (watch the wrap):
http://blog.flameeyes.eu/2009/04/18/some-details-about-our-old-friends-the-la-files

In addition to that, for archs like amd64 that need to compile things 
twice if both static and dynamic libraries are provided (due to -fPIC 
requirements in the dynamic case only, see the recent headaches with 
mysql and the library amarok needed from it), killing the static libs 
means shorter merge times and can mean significantly less build script 
complication. =:^)

http://bugs.gentoo.org/show_bug.cgi?id=238487

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to