gccのmingw32なlibjavaのテストを
wineでやるという誰もやらない?ようなことやってみた続きです。
dllで、まずいのなら、staticでやってみたら、どうなるのかという。
トップのMakefileの
EXTRA_CONFIGARGS_LIBJAVA = --disable-static
この部分を変更して、staticなライブラリを作るようします。
$ cd i686-w64-mingw32/libjava
$ make check
=== libjava Summary ===
# of expected passes 2284
# of unexpected failures 80
# of untested testcases 4
staticだと、失敗してる数はそれほど多くないようです。
wineで動かすと、何がおかしいのか、logを出力してくれます。
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x617dc7
FAIL: ExtraClassLoader execution - source compiled test
x86_64-w64-mingw32でもlibjavaのcheckとかやってみました
こちらはdll化したものでも
wine上で動くようですが
wineがエラーlogを出しまくりなので、途中でやめました。
mingwなlibjavaがdllで動くようになるまではまだ時間が掛かりそうな感じです。
[0回]
PR