This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
problems with static linking (gcj -static -o.....)
- To: java at gcc dot gnu dot org
- Subject: problems with static linking (gcj -static -o.....)
- From: "Niklas Fondberg" <niklas dot fondberg at i3micro dot com>
- Date: Sun, 09 Sep 2001 11:37:18 +0200
Should I use -l or -L path?
gcj = gcj 3.0.1 (rpm)
----
[nif@nif-hp GCJ_WST]$ gcj3 -static -o outTest --main=WebServerTester
*.java
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(jni.o): In function
`_Jv_JNI_AttachCurrentThread(_Jv_JavaVM*, java::lang::String*, void**,
void*)':
jni.o(.text+0x1938): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(jni.o): In function
`_Jv_JNI_DestroyJavaVM(_Jv_JavaVM*)':
jni.o(.text+0x19cf): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(jni.o): In function
`_Jv_JNI_DetachCurrentThread(_Jv_JavaVM*)':
jni.o(.text+0x1a4d): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(jni.o): In function
`_Jv_JNI_GetEnv(_Jv_JavaVM*, void**, int)':
jni.o(.text+0x1a86): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(jni.o): In function
`_Jv_GetJavaVM()':
jni.o(.text+0x1cba): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(exception.o): In
function `_Jv_Throw':
exception.o(.text+0xe): undefined reference to `GC_malloc'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(natThread.o): In
function `java::lang::Thread::currentThread()':
natThread.o(.text+0xbd): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(natThread.o): In
function `_Jv_GetCurrentJNIEnv()':
natThread.o(.text+0x84e): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(natThread.o): In
function `_Jv_SetCurrentJNIEnv(_Jv_JNIEnv*)':
natThread.o(.text+0x87e): undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/libgcj.a(boehm.o): In function
`_Jv_MarkObj':
boehm.o(.text+0x3b): undefined reference to
`GC_least_plausible_heap_addr'
boehm.o(.text+0x4f): undefined reference to
`GC_greatest_plausible_heap_addr'
boehm.o(.text+0x64): undefined reference to `GC_arrays'
....
And So On....