Re: /usr/share/java and JNI libraries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Le lundi 26 mars 2007 à 15:04 -0400, David Walluck a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Patrice Dumas wrote:
> > On Mon, Mar 26, 2007 at 10:33:26AM -0700, Anthony Green wrote:
> >> 
> >> I believe most end up in %{_libdir}.
> > 
> > Aren't jni files dlopened? If it is the case they should not be
> > in %{_libdir}, but in a subdirectory. 
> > 
> > Are there packaging guidelines for java where such issues are 
> > explained?
> 
> Actually, I think you are right, but traditionally they have been but in
> %{_libdir}, and *jars* which depend on libraries have gone in %{_jnidir}
> = %{_libdir}/jni, per the JPackage 1.5 spec.
> 
> Is it also a problem having jars (non-binaries) inside %{_libdir}? Then
> maybe %{_jnidir} should be %{_datadir}/jni then?

jni jars are not arch independant so they should be in
%{_libdir}/something

> I would tend to think that Debian is more correct here:
> 
> Libraries: %{_libdir}/jni
> Jars that dlopen() these libraries: {_libdir}/java

except we already have the jvms there

> So, JPackage is sort of backwards from Debian, but I am not sure if that
> jar directory makes sense.

You could mix library and jar files in {_jnidir}, but it's probably
saner to define two distinct roots under %{_libdir}

-- 
Nicolas Mailhot

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

--
fedora-devel-java-list mailing list
fedora-devel-java-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-java-list

[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux