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.me...@novell.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to