This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
-export-dynamic with .a files?
- From: Andrew Haley <aph at redhat dot com>
- To: "Erik Poupaert" <erik dot poupaert at chello dot be>
- Cc: "GCJ Java" <java at gcc dot gnu dot org>
- Date: Wed, 19 Mar 2003 14:49:04 +0000 (GMT)
- Subject: -export-dynamic with .a files?
- References: <POEIJGMGPFPGFHAGKFHAGEGBCGAA.erik.poupaert@chello.be>
Erik Poupaert writes:
>
> It looks like .a files cannot be exported dynamically?
>
> $ gcc -c TestJNI.c -o jni-c-part.o
>
> $ ar -crs jni-c-part.a jni-c-part.o
>
> $ gcj -c -fjni TestJNI.java -o jni-java-part.o
> $ gcj -export-dynamic --main=TestJNI jni-c-part.o jni-java-part.o -o
> testjni --> works
> $ gcj -export-dynamic --main=TestJNI jni-c-part.a jni-java-part.o -o
> testjni --> won't work
>
> Is there a reason why -export-dynamic doesn't work with .a files?
-E, --export-dynamic Export all dynamic symbols
.a files have no dynamic symbols.
Andrew.