Here is the stacktrace obtained with r5888 when I simply launch spring.exe manually:
Code: Select all
??:0
e:/projects/libogg-1.1/src/bitwise.c:447
WinFileSystemHandler.cpp:0
e:/projects/libogg-1.1/src/bitwise.c:447
e:/projects/libogg-1.1/src/bitwise.c:447
e:/projects/libogg-1.1/src/bitwise.c:447
mingwlibs/include/boost/regex/v4/basic_regex.hpp:255
rts/System/Platform/FileSystem.cpp:281
rts/System/FileSystem/ArchiveScanner.cpp:111
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:288
rts/System/Platform/FileSystem.cpp:62
rts/System/SpringApp.cpp:166
rts/System/SpringApp.cpp:836
rts/System/Main.cpp:49
rts/System/Main.cpp:111
WinFileSystemHandler.cpp:0
/home/ron/devel/debian/mingw32-runtime/mingw32-runtime-3.13/build_dir/src/mingw-runtime-3.13-20070825-1/crt1.c:237
/home/ron/devel/debian/mingw32-runtime/mingw32-runtime-3.13/build_dir/src/mingw-runtime-3.13-20070825-1/crt1.c:271
??:0
However, cross-compiled binaries for releases < r5883 work fine, as well as cross-compiled binaries for releases >= r5883 if I manually remove the -finline-functions flag.
Finally, any cross-compiled binaries work fine with -finline-functions flag if I use mingw32 3.4.5 .
Any idea on this ?