The Java policy says [1]:
"If a virtual machine supports native code, it must include the
directory /usr/lib/jni in its search path for these dynamic
libraries."
openjdk6 was patched to allow looking for JNI libraries in
/usr/lib/jni in bug 517338 [2], and was fixed in openjdk-6
(6b14-1.5~pre1-5). However the bug exists in the sun java JVMs [3,4].
I know that sun java does not allow us to change the binaries, so [3]
was marked as "won't fix." I'm the maintainer of rxtx (librxtx-java)
which is jni, and some users have been complaining about how sun java
cannot see it by default[5]. What is the best way to handle this?
Should it be handled at the sun-java6 level or should I use some use
some script (postinst?) so it can work with sun java?
Hello debian java maintainers,
The Java policy says [1]:
"If a virtual machine supports native code, it must include the
directory /usr/lib/jni in its search path for these dynamic
libraries."
openjdk6 was patched to allow looking for JNI libraries in
/usr/lib/jni in bug 517338 [2], and was fixed in openjdk-6
(6b14-1.5~pre1-5). However the bug exists in the sun java JVMs [3,4].
I know that sun java does not allow us to change the binaries, so [3]
was marked as "won't fix." I'm the maintainer of rxtx (librxtx-java)
which is jni, and some users have been complaining about how sun java
cannot see it by default[5]. What is the best way to handle this?
Should it be handled at the sun-java6 level or should I use some use
some script (postinst?) so it can work with sun java?
Thank you.
Regards,
Scott
[1] http:// www.debian. org/doc/ packaging- manuals/ java-policy/ c43.html# policy- vm bugs.debian. org/cgi- bin/bugreport. cgi?bug= 517338 bugs.debian. org/cgi- bin/bugreport. cgi?bug= 382686 /bugs.launchpad .net/ubuntu/ +source/ sun-java6/ +bug/325506 /bugs.launchpad .net/ubuntu/ +source/ rxtx/+bug/ 380027
[2] http://
[3] http://
[4] https:/
[5] https:/