This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

win32: Why exports of JNI_* symbols from _exe_ files


I notice that 
JNI_CreateJavaVM@12
JNI_GetCreatedJavaVMs@12
JNI_GetDefaultJavaVMInitArgs@4

end up in export table of all gcj-built .exe files
(with newer binutils that handle exports from exe's).
This is because they are marked as dllexport in jni.cc 
even when jni.o gets archived into a static libgcj.a.

Is there a reason for these symbols always to be exported from
.exe file?

Danny

http://personals.yahoo.com.au - Yahoo! Personals
-  New people, new possibilities! Try Yahoo! Personals, FREE for a limited period!


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]