aboutsummaryrefslogtreecommitdiff
path: root/BUILDING.md
diff options
context:
space:
mode:
authorDavid Benjamin <davidben@google.com>2021-08-16 16:15:17 -0400
committerAdam Langley <agl@google.com>2021-08-17 16:46:23 +0000
commita603c828dc29443907c25b81c820bc2c44d9490d (patch)
treead045071d7eb5b446ddf7f513ecac03434f920a8 /BUILDING.md
parent006f20ad7f9a6ce53b44390c0689f3690bf73ad1 (diff)
downloadboringssl-a603c828dc29443907c25b81c820bc2c44d9490d.zip
boringssl-a603c828dc29443907c25b81c820bc2c44d9490d.tar.gz
boringssl-a603c828dc29443907c25b81c820bc2c44d9490d.tar.bz2
Bump minimum GCC version and note impending VS2015 deprecation.
GCC 6.1 was released more than five years ago, April 27, 2016. We can thus drop some bits in the CMake files. https://gcc.gnu.org/releases.html https://gcc.gnu.org/develop.html#num_scheme Also note in BUILDING.md that VS2015 will no longer be supported next year. Then we can cycle our CQ to testing VS2017 + VS2019. (We're currently not testing VS2019 at all, though so far it hasn't been an issue.) I've been running into some VS2015-only C++ issues around conversions, so once we stop testing it, I expect it'll break. Change-Id: I7a3020df2acd61d57409108aa4d99c840b5ca994 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/48925 Reviewed-by: Adam Langley <agl@google.com>
Diffstat (limited to 'BUILDING.md')
-rw-r--r--BUILDING.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/BUILDING.md b/BUILDING.md
index f76c571..08f004c 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -31,8 +31,10 @@ most recent stable version of each tool.
`CMAKE_ASM_NASM_COMPILER`.
* C and C++ compilers with C++11 support are required. On Windows, MSVC 14
- (Visual Studio 2015) or later with Platform SDK 8.1 or later are supported.
- Recent versions of GCC (4.8+) and Clang should work on non-Windows
+ (Visual Studio 2015) or later with Platform SDK 8.1 or later are supported,
+ but newer versions are recommended. We will drop support for Visual Studio
+ 2015 in March 2022, five years after the release of Visual Studio 2017.
+ Recent versions of GCC (6.1+) and Clang should work on non-Windows
platforms, and maybe on Windows too.
* The most recent stable version of [Go](https://golang.org/dl/) is required.