Using NewWeakGlobalRef in JNI code results in undefined symbol error
Keith McGuigan
keith.mcguigan at oracle.com
Fri Mar 4 13:39:43 PST 2011
Where are you finding the prototype for NewWeakGlobalRef as a global?
I don't see that in jni.h. Are you sure you're accessing it through
the JNI function table (JNIEnv*)?
--
- Keith
On Mar 4, 2011, at 4:13 PM, Clemens Eisserer wrote:
> Hi,
>
> When using NewWeakGlobalRef or NewGlobalRef in my JNI code, I get the
> following error while loading the native library:
>
>> /home/ce/renderfix/build/linux-i586/bin/java: symbol lookup error: /
>> home/ce/renderfix/build/linux-i586/lib/i386/libcacio-web.so:
>> undefined symbol: NewWeakGlobalRef
>
> Do I have to link manually against some libraries to get access to
> those functions?
>
> Thank you in advance, Clemens
More information about the hotspot-runtime-dev
mailing list