aboutsummaryrefslogtreecommitdiff
path: root/BOOTSTRAP-WINDOWS.cli
diff options
context:
space:
mode:
Diffstat (limited to 'BOOTSTRAP-WINDOWS.cli')
-rw-r--r--BOOTSTRAP-WINDOWS.cli14
1 files changed, 10 insertions, 4 deletions
diff --git a/BOOTSTRAP-WINDOWS.cli b/BOOTSTRAP-WINDOWS.cli
index 7b3bf3c..7e0db13 100644
--- a/BOOTSTRAP-WINDOWS.cli
+++ b/BOOTSTRAP-WINDOWS.cli
@@ -20,8 +20,8 @@ The \c{build2} toolchain on Windows requires a set of extra utilities
Normally, the \c{build2} toolchain itself is installed into the same directory
as the utilities in order to produce the combined installation.
-To build on Windows you will need either MSVC 14 Update 2 or later or MinGW
-GCC 4.8 or later. Note also that MinGW GCC must be configured with the
+To build on Windows you will need either MSVC 14 Update 3 or later or MinGW
+GCC 4.9 or later. Note also that MinGW GCC must be configured with the
\c{posix} threading model (this is currently the only configuration that
implements C++11 threads; run \c{g++ -v} to verify).
@@ -30,6 +30,10 @@ If you don't already have a suitable C++ compiler, then you can use the
(see the \c{README} file inside for details). If used, then it should be
unpacked into the same directory as \c{build2-baseutils}.
+Note also that it is strongly recommended that you use 64-bit (x86_64)
+versions of the \c{baseutils} and \c{mingw} packages if running 64-bit
+Windows.
+
To bootstrap on Windows with either MSVC or MinGW start with the following
common steps:
@@ -109,7 +113,8 @@ If required, unpack the \c{build2-mingw-X.Y.Z-<arch>-windows.tar.xz} archive
into \c{C:\\build2\\}:
\
-> tar xf build2-mingw-X.Y.Z-<arch>-windows.tar.xz ^
+> xz -d build2-mingw-X.Y.Z-<arch>-windows.tar.xz
+> tar -xf build2-mingw-X.Y.Z-<arch>-windows.tar ^
--one-top-level=C:\build2 --strip-components=1
\
@@ -128,7 +133,8 @@ Unpack the \c{build2-toolchain-X.Y.Z.tar.xz} archive and change to its
directory:
\
-> tar xf build2-toolchain-X.Y.Z.tar.xz
+> xz -d build2-toolchain-X.Y.Z.tar.xz
+> tar -xf build2-toolchain-X.Y.Z.tar
> cd build2-toolchain-X.Y.Z
\