[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-dev
Subject: Re: [gentoo-dev] RFC: Installation of static libraries,
From: Peter Volkov <pva () gentoo ! org>
Date: 2008-07-20 11:40:01
Message-ID: 1216554002.4891.85.camel () camobap
[Download RAW message or body]
В Втр, 01/07/2008 в 05:05 +0300, Mart Raudsepp пишет:
> Over a year or two ago, it was communicated that it supposedly a policy
> that USE=static
Well, I don't have web-reference at hand now, but there was a thread in
gentoo-dev with the subject: "Say no to static libraries!". Summarizing
some ideas from there:
1. Some packages will break if you build their deps with USE=static.
This can be fixed when we start to use USE-deps in the tree.
2. We already have mechanism to make what you want. Just drop
EXTRA_ECONF="--disable-static" into your make.conf and to workaround
problem stated in point 1 use
EXTRA_ECONF="${EXTRA_ECONF/--disable-static}"
in /etc/portage/env/cat/pkg. (For those who interested list of packages
for which I have to filter --disable-static is in attachment).
Well, I'm using EXTRA_ECONF for more then year now and I'd like to say
that it's not perfect solution. Not all packages are autotools based and
ignore --disable-static and now I have 103M of static libs on my
desktop. So now I'm all for having static-libs USE flag. But please,
don't do that on per-package base. Make an eclass for that. Think about
not-autotools packages, and don't put it in the tree until we start
using USE deps.
Thanks for reiterating this discussion. I wanted to return to it soon as
seems that USE deps are really about to enter our life.
And BTW, seems that all gnome packages obey EXTRA_ECONF ;)
--
Peter.
["disable-static-broken-packages.list" (disable-static-broken-packages.list)]
dev-libs/popt
dev-libs/lzo
dev-libs/libpcre
dev-libs/xmlrpc-c
dev-libs/libol
media-libs/pdflib
media-sound/audacity
sys-devel/gdb
sys-devel/libtool
sys-apps/ed
sys-apps/ed
sys-fs/fuse
dev-ruby/rcairo
dev-ruby/rcairo
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic