From 2c0b1d5c39cb49131ce1da06a35b4a2bbb5834cb Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 16 Jun 2020 12:17:08 +0200 Subject: [PATCH] Bump minimum gcc to 9. Note: on frontends it still works with 8.3, don't ask why... --- scripts/cmake/CompilerSetup.cmake | 8 +++++--- web/data/versions.json | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/cmake/CompilerSetup.cmake b/scripts/cmake/CompilerSetup.cmake index 0cac5604136..695c3ca8749 100644 --- a/scripts/cmake/CompilerSetup.cmake +++ b/scripts/cmake/CompilerSetup.cmake @@ -74,9 +74,11 @@ if(COMPILER_IS_GCC OR COMPILER_IS_CLANG OR COMPILER_IS_INTEL) endif() if(COMPILER_IS_GCC) - if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${ogs.minimum_version.gcc}) - message(FATAL_ERROR "Aborting: GCC ${ogs.minimum_version.gcc} is \ - required! Found version ${CMAKE_CXX_COMPILER_VERSION}.") + if(NOT "${HOSTNAME}" MATCHES "frontend.*") # TODO: remove later + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${ogs.minimum_version.gcc}) + message(FATAL_ERROR "Aborting: GCC ${ogs.minimum_version.gcc} is \ + required! Found version ${CMAKE_CXX_COMPILER_VERSION}.") + endif() endif() add_compile_options(-fext-numeric-literals) include(GCCSanitizer) diff --git a/web/data/versions.json b/web/data/versions.json index 79563e9cbe9..d429d072372 100644 --- a/web/data/versions.json +++ b/web/data/versions.json @@ -1,6 +1,6 @@ { "minimum_version": { - "gcc": "8.0", + "gcc": "9.0", "clang": "9.0", "msvc": { "year": "2019", -- GitLab