Hi,

On Tue, Jan 11, 2011 at 07:51:37PM +0100, Lionel Elie Mamane wrote:
> It seems the information he is missing to properly set dependencies
> for libreoffice-gcj (and its predecessor openoffice.org-gcj) is which
> version of gcj-jre/java-gcj-compat is the right one. libreoffice-gcj
> already depends on "libgcj-bc (>= 4.4.5-1~)", which indeed comes
> correctly and automatically from the .shlibs. But then it depends on
> (any version of) java-gcj-compat, and this allows the situation that:
> 
>  - libgcj-bc is indeed at the right version (from gcc 4.4.5, libgcj10)
> 
>  - the version of _lenny_ of java-gcj-compat is installed (from gcc
>    4.3.2, libgcj9)
> 
> In that situation, LibreOffice at runtime uses the Lenny gcj/gij/...,
> which does not work with the .jar.so file in libreoffice-gcj (because
> compiled with gcj 4.4.5).
> 
> To avoid that situation, libreoffice-gcj needs a dependency on "a
> version of libgcj-jre that wraps around/symlinks a version of
> libgcjN, for a good value of N, that works with .jar.so files
> generated by the gcj used at compile-time".

So the ideal solution would be libgcj-bc (>= 4.4.5-1~), gcj-jre (>= 4.4.5-1~)
in .shlibs, no? Both come out of gcc-defaults anyways.

or additionally also with gcj-x.y-jre as in your other reply.

Grüße/Regards,

René



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110111210333.gb6...@rene-engelhard.de

Reply via email to