diff options
author | David Benjamin <davidben@google.com> | 2021-08-16 16:15:17 -0400 |
---|---|---|
committer | Adam Langley <agl@google.com> | 2021-08-17 16:46:23 +0000 |
commit | a603c828dc29443907c25b81c820bc2c44d9490d (patch) | |
tree | ad045071d7eb5b446ddf7f513ecac03434f920a8 /BUILDING.md | |
parent | 006f20ad7f9a6ce53b44390c0689f3690bf73ad1 (diff) | |
download | boringssl-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.md | 6 |
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. |