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