Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 241896 - Don't install static libraries for most GNOME packages
Summary: Don't install static libraries for most GNOME packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Lowest enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 241898 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-14 08:52 UTC by Mart Raudsepp
Modified: 2011-12-17 13:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2008-10-14 08:52:30 UTC
Back when we were forced to remove USE=static for bogus policies, we ended up always installing static libraries due to yet another bogus policy. We should stop that, as there are absolutely NO consumers of the static libraries for 95% of the GNOME packages. They are maybe useful only for the C++ bindings, and glib (syslog-ng could use it, and it resides in /bin, while glib in /usr).

So we could either be exclusive of static libraries and have some variable that eclass looks to pass --disable-static, or inclusive and by default do that and have exceptions for glib and co. Or we just pass --disable-static for most packages in G2CONF separately.
What sounds like the best approach here?
Note that there is still some discussion to do about this on gentoo-dev as well, for making sure no-one is coming after us for not installing static libraries anymore because vapier said we must.

Shipping static libraries appears to be the primary reason why GNOME does not fit on the LiveCD anymore and they had to start using XFCE just because others in the team honored the USE=static + always install static libs statement (I'm not happy about that if you didn't figure yet :P).
Comment 1 Mart Raudsepp gentoo-dev 2008-10-14 09:26:48 UTC
*** Bug 241898 has been marked as a duplicate of this bug. ***
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-02 15:33:48 UTC
do we need to keep this bug open. Deletion of static libraries and now of la files where it makes sense is now in good shape, maybe we should move this information this policy page and close this bug once it is done, what do you think guys ?
Comment 3 Pacho Ramos gentoo-dev 2011-01-27 13:30:26 UTC
(In reply to comment #2)
> do we need to keep this bug open. Deletion of static libraries and now of la
> files where it makes sense is now in good shape, maybe we should move this
> information this policy page and close this bug once it is done, what do you
> think guys ?
> 

I fully agree
Comment 4 Pacho Ramos gentoo-dev 2011-12-17 13:51:47 UTC
I think most of this has been already covered (specially with Gnome3 and latest Gnome 2.32 ebuilds)