From 8ed6d3000eec81239a331733cc585560bbfcdbbe Mon Sep 17 00:00:00 2001 From: Jos De Laender Date: Sun, 31 Jan 2016 16:02:17 +0300 Subject: [PATCH 1/3] index.html: add "How to choose MXE target" --- docs/index.html | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/index.html b/docs/index.html index 3aa6855e..a37fe18f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -128,6 +128,26 @@ See the current status for individual packages.

+

+ How to choose MXE target: +

    +
  1. if you want a 64 bit Windows executable, + statically linked into one big executable: + use MXE_TARGET x86_64-w64-mingw32.static;
  2. +
  3. if you want a 64 bit Windows executable, + splitted in an executable and dependant dlls + use MXE_TARGET x86_64-w64-mingw32.shared;
  4. +
  5. if you want a 32 bit Windows executable, + statically linked into one big executable: + use MXE_TARGET i686-w64-mingw32.static;
  6. +
  7. if you want a 32 bit Windows executable, + splitted in an executable and dependant dlls + use MXE_TARGET i686-w64-mingw32.shared.
  8. +
+ Remark: the 'w64-mingw32' in those names are left-overs from + historical evolutions in the open source cross-compilation world + and refer in no way to the result being 64 or 32 bit Windows. +

OpenMP (libgomp) and pthreads (winpthreads) From 718ce58917e8b66e705ea5e020aff60e533c90cb Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Sun, 31 Jan 2016 16:54:59 +0300 Subject: [PATCH 2/3] docs, table: replace triplet with Windows version MXE targets are now listed below. See http://lists.nongnu.org/archive/html/mingw-cross-env-list/2016-01/msg00022.html --- docs/index.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/index.html b/docs/index.html index a37fe18f..ba663eec 100644 --- a/docs/index.html +++ b/docs/index.html @@ -101,10 +101,13 @@

Supported Toolchains

+

+ Compiler and runtime: MinGW-w64. +

+ - - + @@ -112,13 +115,12 @@ - - + - + From 195b47bfb1c199164256e6ae7ff2f04da553ea11 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Sun, 31 Jan 2016 16:57:41 +0300 Subject: [PATCH 3/3] docs: 32-bit exe can be used in 64-bit Windows --- docs/index.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/index.html b/docs/index.html index ba663eec..82759409 100644 --- a/docs/index.html +++ b/docs/index.html @@ -130,6 +130,10 @@ See the current status for individual packages.

+

+ Executables built for 32 bit Windows can be + executed on 64 bit Windows as well. +

How to choose MXE target:

RuntimeHost TripletTarget OS Packages
Shared
MinGW-w64i686-w64-mingw3232 bit Windows 99% (379/381) 72% (273/381)
x86_64-w64-mingw3264 bit Windows 94% (360/381) 71% (271/381)