wine上にHaskell環境を作って、Windowsバイナリをビルドしたいのだけど、msysのshのエラーで stack setup が失敗してしまう。
呼び出させている箇所は https://github.com/commercialhaskell/stack/blob/600c1f01435a10d127938709556c1682ecfd694e/src/Stack/Setup.hs#L1291 で、エラーは以下ののような感じ

err:module:attach_process_dlls "msys-2.0.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\users\\sakai\\Local Settings\\Application Data\\Programs\\stack\\x86_64-windows\\msys2-20150512\\usr\\bin\\sh.exe" failed, status c0000005
Exit code ExitFailure (-1073741819) while running ["sh","--login","-c","true"] in C:\users\sakai\Local Settings\Application Data\Programs\stack\x86_64-windows\msys2-20150512\

調べてみると、wine上でのmsys2の問題について https://github.com/TeaCI/tea-ci/wiki/Msys2-on-Wine にまとまっていた。