distro-configs files, autogen.sh options, defaults etc
Lubos Lunak
l.lunak at suse.cz
Wed Apr 25 06:01:16 PDT 2012
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 at suse.cz
More information about the LibreOffice
mailing list