From d5acc4e70aa0574252e2dea2ad4639034c357f96 Mon Sep 17 00:00:00 2001 From: Russel Waters <6511720+argakiig@users.noreply.github.com> Date: Fri, 14 May 2021 07:23:21 -0700 Subject: [PATCH] C++17 changes (#365) * C++17 changes update minimum required build tools update references for C++14 to C++17 compilers closes #364 * Update build-options.md + implied * mover forward min Ubuntu references to 18.04 for gcc build instructions gcc supports all but one C++17 feature at 7, not 5 Co-authored-by: Zach Hyatt --- docs/integration-guides/build-options.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/integration-guides/build-options.md b/docs/integration-guides/build-options.md index a22b3e191..b80bebddc 100644 --- a/docs/integration-guides/build-options.md +++ b/docs/integration-guides/build-options.md @@ -65,11 +65,11 @@ Each Release Candidate (RC) or final release build can be used on the public tes **Required build tools** - * (macOS) XCode >= 7.3 - * (Windows) Visual Studio 2015 + * (macOS) XCode >= 9 + * (Windows) Visual Studio >= 2017 (15.0) * (Windows) NSIS package builder - * (\*nix) Clang >= 3.5 or GCC >= 5 - * CMake + * (\*nix) Clang >= 5 or GCC >= 7 + * CMake >= 3.8 ### Boost @@ -160,9 +160,9 @@ Format: `cmake -D VARNAME=VARVALUE` These instructions are for the following systems: -* Ubuntu 16.04 LTS Server -* Ubuntu 16.10+ -* Debian 8 Jessie (Debian 8 requires Cmake 3.4+) +* Ubuntu 18.04 LTS Server +* Ubuntu 18.10+ +* Debian 8 Jessie (Debian 8 requires Cmake 3.8+) * Debian 9 Stretch **Install dependencies** @@ -178,8 +178,8 @@ Follow the [build instructions](#build-instructions-debian-centos-arch-linux). **Requirements** -* GCC compiler version 4.9+ or other compiler with C++14 language support (default Centos 7 compilers are outdated) -* Cmake 3.4+ +* GCC compiler version 7+ or other compiler with C++17 language support (default Centos 7 compilers are outdated) +* Cmake 3.8+ **Install dependencies**