Skip to content

Commit d4a3c52

Browse files
committed
Fix up mingw32 building
1 parent ff54f2c commit d4a3c52

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

mingw32-cheatsheet.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
* Use classpath's jni.h instead of OpenJDK's, because it has all the
33
win32 conditionals
44

5-
i686-pc-mingw32-gcc -Wl,--kill-at -fPIC -fno-strict-aliasing -shared -g -O2 -Wall -o openslidejava.dll openslide_wrap.c -I/tmp/zzzzz/usr/i686-pc-mingw32/sys-root/mingw/include/openslide -I/usr/lib/gcc/x86_64-redhat-linux/4.4.0/include -lopenslide -L/tmp/zzzzz/usr/i686-pc-mingw32/sys-root/mingw/lib
5+
i686-pc-mingw32-gcc -Wl,--kill-at -shared -g -O2 -Wall -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -o openslidejava.dll openslide-jni.c -I/tmp/zzzzz/usr/i686-pc-mingw32/sys-root/mingw/include/openslide -I/usr/lib/gcc/x86_64-redhat-linux/4.4.0/include -lopenslide -L/tmp/zzzzz/usr/i686-pc-mingw32/sys-root/mingw/lib

openslide-jni.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ static JNINativeMethod methods[] = {
199199
{ "openslide_get_error", "(J)Ljava/lang/String;", (void *) osj_get_error },
200200
};
201201

202-
jint JNI_OnLoad(JavaVM *vm, void *reserved) {
202+
JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) {
203203
JNIEnv* env;
204204
if ((*vm)->GetEnv(vm, (void**) &env, JNI_VERSION_1_4) != JNI_OK) {
205205
return -1;

0 commit comments

Comments
 (0)