This is the mail archive of the cygwin mailing list for the Cygwin 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]

64bit (g)fortran JNI


Folks,

has anybody got any experience interfacing (g)fortran routines with Java via JNI?

I'm on 64bit Windows7 using cygwin
x86_64-w64-mingw32-gcc and x86_64-w64-mingw32-gfortran, both v4.5.2

Java: jdk-6u24-windows-x64

Even though I can statically link the JNI code successfully (using gfortran as linker), calling any native method from Java crashes the JVM - even when no fortran code is called at all.

my compiler/linker flags are:

gcc_opt = -O3 -std=c99 -DCYGWIN -Wl,--kill-at -mno-cygwin -shared -I${JAVA_HOME}/include/win32 -m64

gfc_opt = -O3 -fno-underscoring -fno-f2c -W -Wunused -Wuninitialized -m64

ld_opt = -luuid -lole32 -m64


Any clues?


Thx.,
H.


P.S. I'd posted this on the gfortran list, but the chaps there were too busy.



-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


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