Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


On Tuesday 24 of April 2012, Caolán McNamara wrote:
On Tue, 2012-04-24 at 17:16 +0200, Lubos Lunak wrote:
 Running "./autogen.sh --with-system-libs" fails as soon as it finds one
external library that does not exist system-wide (and there's pretty much
bound to be one, given what all kinds of libs we use)

Aha, so I suspect this boils down to "someone put clucene into the
default list of with-system-libs", right :-) ?

 No, I do have usable CLucene installed. It boils down to "I have to manually 
list all libs I don't want to use from system, or all libs I do want to use 
from system, or I have to keep rebuilding the bundled copies all the time".

 Re-reading the thread again, it seems to me we're talking about two slightly 
different things. What you want is that configure by default builds with the 
same set of features enabled, regardless of what system libs are enabled. 
Which is the case now, and it is solved by using internal copies of almost 
all external libraries. What I want is that configure by default (or at least 
easily) uses as many system libs as possible, so that it is not necessary to 
keep rebuilding them. That does not conflict with what you want, and that 
also does not work now, because in practice one has to manually check every 
single library and enable/disable one set of them.

 Is there any reasonable use case for preferring almost all internal copies of 
libraries if the system-wide one is suitable? To me it looks like all that 
would be needed is making all the --with-system-* options by default work 
like 'auto', which would mean using the system library if it is considered 
suitable, otherwise use the internal copy. That way the feature set would be 
constant, by default developers would get all systems libs they have 
available used, Petr would keep using --with-system-libs to use all system 
libs except those he has disabled and get a failure if some are not present, 
and everybody could tweak what gets used with --with-system-foo if (and only 
if) wanted.

 Does somebody see a problem with that? Otherwise I'll do this change or 
create an easy hack for it.

-- 
 Lubos Lunak
 l.lunak@suse.cz

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.