Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Gentoo Council Reminder for April 23
Date: Sun, 19 Apr 2009 17:25:08
Message-Id: pan.2009.04.19.17.24.39@cox.net
In Reply to: Re: [gentoo-dev] Gentoo Council Reminder for April 23 by Thomas Anderson
1 Thomas Anderson <gentoofan23@g.o> posted
2 20090419162155.GD21326@××××××××××××××××××××.net, excerpted below, on Sun,
3 19 Apr 2009 12:21:55 -0400:
4
5 > Why are we trying to get rid of static libraries again? I have not seen
6 > any compelling reason to remove libraries that may be useful to our
7 > users. Perhaps I've missed some discussion(in which case, I'd love to
8 > read it), but this seems like an unnecessary complexity.
9
10 It isn't that "we" are trying to get rid of static libs, but that the
11 *.la
12 files they need for linking are a pain in the backside for everyone,
13 while only a few people need them.
14
15 See flameeyes' recent blog on the topic, here (watch the wrap):
16 http://blog.flameeyes.eu/2009/04/18/some-details-about-our-old-friends-the-la-files
17
18 In addition to that, for archs like amd64 that need to compile things
19 twice if both static and dynamic libraries are provided (due to -fPIC
20 requirements in the dynamic case only, see the recent headaches with
21 mysql and the library amarok needed from it), killing the static libs
22 means shorter merge times and can mean significantly less build script
23 complication. =:^)
24
25 http://bugs.gentoo.org/show_bug.cgi?id=238487
26
27 --
28 Duncan - List replies preferred. No HTML msgs.
29 "Every nonfree program has a lord, a master --
30 and if you use the program, he is your master." Richard Stallman