-export-dynamic with .a files?
Andrew Haley
aph@redhat.com
Wed Mar 19 14:49:00 GMT 2003
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.
More information about the Java
mailing list