aboutsummaryrefslogtreecommitdiff
path: root/BUILDING.md
diff options
context:
space:
mode:
authorDavid Benjamin <davidben@google.com>2023-09-12 13:41:45 -0400
committerBoringssl LUCI CQ <boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-09-12 23:48:58 +0000
commitecb7e9ae5cf7e940751f0f68d212fb2b099322ef (patch)
tree045301bb0b99c3f42496241e3504a165ae26d677 /BUILDING.md
parent558960d1e1fabfdb508e4da7940185c58985c961 (diff)
downloadboringssl-ecb7e9ae5cf7e940751f0f68d212fb2b099322ef.zip
boringssl-ecb7e9ae5cf7e940751f0f68d212fb2b099322ef.tar.gz
boringssl-ecb7e9ae5cf7e940751f0f68d212fb2b099322ef.tar.bz2
Require C11 in MSVC too
BoringSSL can currently be built in C11 or pre-C11 mode in MSVC. They're broadly the same, but do use completely different implementations of alignas and alignof. Now that every build configuration I'm aware of has been moved to the C11 mode, we don't even test the pre-C11 mode anymore. Start requiring it. Update-Note: If building with MSVC, BoringSSL now requires building with /std:c11 or later. (On non-MSVC compilers, we have required C11 for a while now.) Fixed: 624 Change-Id: Ie9f66eee0bebac8143c23a7229c6854afaefea6e Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/63065 Commit-Queue: Adam Langley <agl@google.com> Auto-Submit: David Benjamin <davidben@google.com> Reviewed-by: Adam Langley <agl@google.com>
Diffstat (limited to 'BUILDING.md')
-rw-r--r--BUILDING.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/BUILDING.md b/BUILDING.md
index f915d85..742d454 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -30,11 +30,11 @@ most recent stable version of each tool.
by CMake, it may be configured explicitly by setting
`CMAKE_ASM_NASM_COMPILER`.
- * C and C++ compilers with C++14 support are required. If using a C compiler
- other than MSVC, C11 support is also requried. On Windows, MSVC from
- Visual Studio 2019 or later with Windows 10 SDK 2104 or later are supported,
- but using the latest versions is recommended. Recent versions of GCC (6.1+)
- and Clang should work on non-Windows platforms, and maybe on Windows too.
+ * Compilers for C11 and C++14, or later, are required. On Windows, MSVC from
+ Visual Studio 2019 or later with Windows 10 SDK 2104 or later are
+ supported, but using the latest versions is recommended. 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.
Note Go is exempt from the five year support window. If not found by CMake,