$ patch -p1 < mxe_fixes.patch
-For now we need to build gcc and winpthreads in two steps. First:
+Build all required packages:
- $ make MXE_TARGETS=i686-w64-mingw32.static gcc winpthreads
-
-In src/gcc.mk change "--enable-threads=win32" to "--enable-threads=posix".
-
-Then build gcc again:
-
- $ make MXE_TARGETS=i686-w64-mingw32.static gcc
-
-We now have a system that supports C++11 std::thread. Now build the rest:
-
- $ make MXE_TARGETS=i686-w64-mingw32.static glib libzip libusb1 libftdi1 \
- glibmm qt boost check
+ $ make MXE_TARGETS=i686-w64-mingw32.static.posix gcc glib libzip libusb1 \
+ libftdi1 glibmm qt boost check
This will take a while.