← Back to team overview

registry team mailing list archive

[Bug 325506] Re: /usr/lib/jni not put in java.library.path, sun java 5 and 6

 

Le mercredi 17 novembre 2010 à 10:54 -0500, Scott Howard a écrit :
> tags 382686 patch
> thanks
> 
> On Sat, Nov 13, 2010 at 10:52 AM, Scott Howard <showard314@xxxxxxxxx> wrote:
> > I also don't
> > know if a user setting LD_LIBRARY_PATH on their own overwrites our
> > java.library.path
> >
> 
> Setting LD_LIBRARY_PATH appends java.library.path, but passing
> -Djava.library.path to java overwrites java.library.path [1]
> 
> > On Fri, Nov 12, 2010 at 11:57 AM, Sylvestre Ledru <sylvestre@xxxxxxxxxx> wrote:
> >> I agree with you we should do that.
> >> I had a (too) quick look on this and doing some modifications
> >> in /etc/java-6-sun/* might fix this bug.
> >
> 
> sun java doesn't use a .properties file to override the system
> defaults on start up.  IBM's java does [2], but there is no
> corresponding feature in sun java that I can find (and others
> apparently can't find it either[3].)
> 
> 
> 
> I created a patch (attached) for the debian packaging which replicates
> what is done with javaws. I have a template in debian/ which is filled
> in to point to the correct directory, then is installed into
> /@BASEDIR/jre/bin. The original java binary is moved to java.real and
> is called by the wrapper after properly setting LD_LIBRARY_PATH
OK. Thanks for spending some time on this.

However, I don't see this change going in Squeeze. If you are OK, I will
upload your modification as soon as Squeeze is out (and also in Ubuntu).
This will allow us some deeper testing and potential side effects.

How does it sound ?
Sylvestre

-- 
/usr/lib/jni not put in java.library.path
https://bugs.launchpad.net/bugs/325506
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for Debian.



Follow ups

References