From 47cf5bf1d07fca14faaac97a9a1b35dbe2cfd18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Micha=C3=ABl=20Celerier?= Date: Tue, 4 Jun 2024 14:36:37 -0400 Subject: [PATCH] [c++] C++23 disabled due to issues with boost::flat_map --- cmake/OssiaConfiguration.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake/OssiaConfiguration.cmake b/cmake/OssiaConfiguration.cmake index 54be73ee73b..c4fb1685fad 100644 --- a/cmake/OssiaConfiguration.cmake +++ b/cmake/OssiaConfiguration.cmake @@ -113,9 +113,10 @@ else() elseif(EMSCRIPTEN) set(CMAKE_CXX_STANDARD 20) set(CXX_STANDARD_FLAG -std=c++20) - elseif (has_std_2b_flag) - set(CMAKE_CXX_STANDARD 23) - set(CXX_STANDARD_FLAG -std=c++2b) + # Broken as of boost-1.85 / clang-17 / libstdc++-14 + # elseif (has_std_2b_flag) + # set(CMAKE_CXX_STANDARD 23) + # set(CXX_STANDARD_FLAG -std=c++2b) elseif (has_std_20_flag) set(CMAKE_CXX_STANDARD 20) set(CXX_STANDARD_FLAG -std=c++20)