[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