Date: Fri, 21 Dec 2001 11:46:53 +0100 (CET) From: Hans Lambermont <hans@blender.nl> To: freebsd-java@FreeBSD.ORG Subject: JNI, -pthread vs -lc_r Message-ID: <200112211046.LAA90155@www.blender.nl>
index | next in thread | raw e-mail
Hello list,
Linking a JNI .so with only -pthread seems insufficient. I get:
Exception in thread "main" java.lang.UnsatisfiedLinkError:
libblenderssr.so:
/usr/X11R6/lib/libGL.so.1: Undefined symbol "pthread_getspecific"
Adding -lc_r solves this linking problem, but it should not be necessary
IMO. Linking the application in its non-shared-object version works fine
with just -pthread.
Why is -lc_r required for the shared library version ?
environment used: FreeBSD 4.4-RC / native jdk-1.3.1p5 / gcc 2.95.3
regards,
Hans Lambermont
--
ir Hans Lambermont Software Architect hans@blender.nl
www.blender.nl +31(0)402501229 Eindhoven, the Netherlands
Not a Number - 3D Enabling Technology
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112211046.LAA90155>
