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


On Thursday 24 of May 2012, David Ostrovsky wrote:
Then next step would be not to build external libs during LO build.
There is a magic option: --with-system-libs.
If you try this option on debian based systems (x86_64) you would
probably end up with
clucene dependency not met error.
...
But wait, LO does it already during the build, doesn't it?
It picks up the really fresh external lib, applies his own patches and
install it to his working dir ...
just to throw it away after make clean ;-(

I'm thinking about another magic configure option, like
--with-external-lib-directory=/opt/libo
this would install all dependend libs to this directory during first
build and this would *survive* the make clean
call, so the next time all external lib artifacts would be reused from
there.
The best is, this option would also help to accelerate the build on
other platforms!

Unfortunately this option would not be so easy to implement, I guess.
Another thoughts on that?

 We had a discussion about this recently, in the thread started at [1]. You 
have roughly the following options:

- do not use 'make clean'
- install as many system libraries as you can (or even build them explicitly 
from source), use --with-system-libraries and explicit --without-system-foo 
as needed
- implement the --with-system-libraries=auto mentioned in [2] to save you the 
explicit --without-system-foo hassle

 Implementing your suggestion is possibly more work than any of these.

[1] http://lists.freedesktop.org/archives/libreoffice/2012-April/030645.html
[2] http://lists.freedesktop.org/archives/libreoffice/2012-April/030897.html

-- 
 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.