[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: PyLucene: How to package libraries that link against OpenJDK libraries?
- From: Andrew Haley <aph redhat com>
- To: Development discussions related to Fedora <fedora-devel-list redhat com>
- Subject: Re: PyLucene: How to package libraries that link against OpenJDK libraries?
- Date: Mon, 02 Jun 2008 14:48:11 +0100
Felix Schwarz wrote:
> Andrew Haley schrieb:
>> Felix Schwarz wrote:
>>
>>>> Specifically, "If the JNI-using code calls System.loadLibrary you'll
>>>> have to patch it to use System.load, passing it the full path to the
>>>> dynamic shared object."
>>>>
>>>> For an example of this see
>>>> http://cvs.fedoraproject.org/viewcvs/devel/javasqlite/
>>> Sorry, my wording was not detailed enough. JCC does "JNI the other way
>>> round" so it calls Java from C++. Therefore there is no
>>> System.loadLibrary which could be patched. Instead I have to rely on the
>>> standard linker configuration (or use rpath).
>>
>> Or use a full path in dlopen().
>
> I may be wrong but it seems that JCC does do any dlopens. Instead the code
> is just linked against the Java libraries. I may be wrong on this, though.
>
>> What libraries does JCC need to open? Just libjvm, or others?
>
> libjava.so and libjvm.so.
OK, I understand now. I'm going to ping a few of my colleagues to see
what they think we should do.
Andrew.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]