[Libreoffice] partial build and make dev-install
Michael Meeks
michael.meeks at novell.com
Tue Aug 23 02:05:04 PDT 2011
Hi Lionel,
On Mon, 2011-08-22 at 18:30 +0200, Lionel Elie Mamane wrote:
> I just got bitten by the fact that:
..
> Does not make the libreoffice in ./install use the new changed code;
> is this to be considered a bug, or are some modules on purpose not
> symlinked but copied in a dev-install for some reason?
Right :-) so - this is down to solenv/bin/linkoo which has:
my @exceptions = ( 'cppuhelper', 'sunjavaplugin', 'libjvmfwk' );
Everything should be linked except these libraries. Unfortunately this
little lot ;-) do (or used to do) deep black magic - they force the
linker to tell them exactly where they are located, and then they locate
the rest of the LibreOffice install in relation to that.
So - if they are normally in:
prefix/ure/lib/libuno_cppuhelper.so.3
Then they look in ../../basis-3.5/program - for their binaries - so if
you link them into the solver - then ... you get rather a poor
result ;-)
Now - having said that - now I look, it seems there are a number of
libraries that are not linked in ure/lib/ and some that are - it would
be well worth checking why that is I suppose.
Also - there are (most likely) ways to fix this in code - using an
environment / bootstrap override variable to force the location of the
install - that we could whack into 'ooenv' easily enough.
> If it is to be considered a bug, I'd appreciate hints in where to look
> to fix it.
Ah - it is a feature to fix :-) it just needs a bit more research &
work to unwind I think.
ATB,
Michael.
--
michael.meeks at novell.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list