Hello vapier, Thank you so much for adding mingw64!!!! I waited for a long time... In the meanwhile compiled the toolchain on my own. But the snapshot from 20090419 is very old a lot had been changed from then. Can you please consider taking a more recent snapshot? Thanks!
i didnt roll the snapshot ... look at upstream's file list. bug upstream to make a new one and post to their website and i'll add it here.
Asked them... At [1] you have snapshot for mingw-w64-trunk-snapshot-20091222 [2] and mingw-w64-v1.0-snapshot-20091222. I guess you would like to go with the v1.0 branch... Thanks! [1] http://sourceforge.net/projects/mingw-w64/files/ [2] http://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-snapshot/mingw-w64-trunk-snapshot-20091222.tar.bz2 [3] http://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-snapshot/mingw-w64-v1.0-snapshot-20091222.tar.bz2
Also... Can you please support compiling i686 using mingw64? crossdev -t i686-w64-mingw32 Should produce 32bit. The crt of mingw64 is much more advanced and compatible. Thanks1
updated snapshot is in the tree now. as for the other issue, open a new bug ... note that i really dont know what your suggestion would require. from the crossdev perspective, it should already be done ... it accepts any *-w64-mingw* target.
a quick test shows there's a bug in the mingw64 stack that needs to be taken upstream. otherwise, i dont think crossdev needs updating. i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -m32 -I./include -D_CRTBLD -DCPPFLAGS_TEST -pipe -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -O2 -march=k8 -pipe -g -Wimplicit-function-declaration -MT intrincs/lib32_libmingwex_a-inbyte.o -MD -MP -MF intrincs/.deps/lib32_libmingwex_a-inbyte.Tpo -c -o intrincs/lib32_libmingwex_a-inbyte.o `test -f 'intrincs/inbyte.c' || echo './'`intrincs/inbyte.cIn file included from intrincs/inbyte.c:7: /usr/lib/gcc/i686-w64-mingw32/4.4.2/../../../../i686-w64-mingw32/sys-include/intrin.h:585: error: conflicting types for ‘_mm_shuffle_ps’ /usr/lib/gcc/i686-w64-mingw32/4.4.2/include/xmmintrin.h:716: note: previous definition of ‘_mm_shuffle_ps’ was here
Thanks! Alrady at it.