I see. But this library was not installed in /usr/local/lib on my
system. How will this be dealt with?
Jürg
Am 08.08.2006 um 15:19 schrieb Bryce McKinlay:
> On 8/8/06, Juerg Lehni <juerg@scratchdisk.com> wrote:
>> I compiled the lastest GCJ from SVN head today, and when linking to
>> my application that uses JNI invocation and worked well before, I
>> recieved a "undefined symbols" error about _JNI_CreateJavaVM and
>> _JNI_GetDefaultJavaVMInitArgs.
>>
>> And indeed, these symbols seem not to be exported anymore, as this
>> does not show any results:
>>
>> nm /usr/local/lib/libgcj.7.0.0.dylib | grep _JNI_CreateJavaVM
>>
>> Is this a mistake on my side, or did something change here in the
>> meantime? I previously used gcc 4.1.1.
>
> These functions are now defined in libjvm.so. This change was made to
> provide compatibility with JNI binaries built against other VMs.
>
> Bryce