Re: Java guidelines questions

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

 



On Fri, Aug 22, 2008 at 11:30 AM, Jerry James <loganjerry@xxxxxxxxx> wrote:
> I have some questions about the Java packaging guidelines with respect
> to native libraries [1].  JNI using packages must put the JAR and .so
> in %{_libdir}/%{name}, and use System.load() with a full path instead
> of using System.loadLibrary().  I guess this is for multilib
> situations, so you can have multiple JARs, each pointing to the
> correct .so.  Since that full path can start with either /usr/lib or
> /usr/lib64, how have others generated that full path?

Practically speaking you could just put it in /usr/lib because we will
never support multilib Java.

However, if you want to put it on /usr/lib64 on x86_64 to make the
filesystem prettier, take a look at how the javasqlite package does
it:
http://cvs.fedoraproject.org/viewvc/devel/javasqlite/


> Has there been any thoughts around providing a Fedora-specific
> JAR to hide the details of native library loading?  (Maybe
> "Fedora.loadLibrary()"?)

We just need to make the regular OpenJDK System.loadLibrary search
both locations.

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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux