From aeadf7607d36c5570f168a226d34c1fd48bd6a29 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sun, 1 Nov 2015 01:02:10 +0300 Subject: [PATCH] windows/README: Deprecate mingw32, suggest using mingw64. Ubuntu's mingw32 has gcc 4.2.1, which is rather old and has incorrect non-initialized variable analysis which produces warnings, which per MicroPython default settings get turned into errors. --- windows/README | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/README b/windows/README index 2f1f20b9c8..302c713770 100644 --- a/windows/README +++ b/windows/README @@ -6,6 +6,13 @@ consider to contribute. To cross-compile under Debian/Ubuntu Linux system: +sudo apt-get install gcc-mingw-w64 +make CROSS_COMPILE=i686-w64-mingw32- + +If for some reason mingw64 crosscompiler is not available, you can try +mingw32 instead, but it come with really old gcc which may produce some +spurious errors (you may need to disable -Werror): + sudo apt-get install mingw32 mingw32-binutils mingw32-runtime make CROSS_COMPILE=i586-mingw32msvc-