aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-12-18 12:28:42 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-12-18 12:28:42 +0200
commit76ebc7b8158627798f745059515294178e6bd992 (patch)
tree24b76914f4d4d8dd2f6f5b8817065d869d43c1f9 /INSTALL
parentd0a05f255e955856e085d60e03f9bc489f213c3e (diff)
Update C++ standard/compiler requirements
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL19
1 files changed, 10 insertions, 9 deletions
diff --git a/INSTALL b/INSTALL
index 45df948..3eb8c0b 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,12 +1,13 @@
-Currently, to use build2 you will need a C++ compiler with C++14 support.
-This may be relaxed later to only require C++11. For now, gcc 4.9.0 or
-later and clang 3.5.0 or later are known to work.
-
-build2 is self-hosted, which means that unless you have obtained a pre-
-built binary of build2 from somewhere else, you will need to bootstrap
-it. To accomplish this, use the 'bootstrap' shell script found in the
-root directory of the build2 project. The following is a recommended
-sequence of steps:
+Note: unless you specifically only need the build2 build system and not the
+complete build2 toolchain, you should use the build2-toolchain distribution.
+
+build2 requires a C++11 compiler with limited C++14 support. GCC 4.8 or later
+and Clang 3.4 or later are known to work.
+
+Build2 is self-hosted, which means that unless you have obtained a pre-built
+binary from somewhere else, you will need to bootstrap it. To accomplish this,
+use the 'bootstrap' shell script found in the root directory of the build2
+distribution. The following is a recommended sequence of steps:
0. Get libbutl and place it next to build2, so that you have: