← 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

 

On 17.11.2010 17:09, Sylvestre Ledru wrote:
> 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 ?

not good. The license only allows unmodified distribution, plus it only "helps" 
when calling the "java" binary, not when starting the VM in other ways.

   Matthias

-- 
/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