diff --git a/cmake/cmake-modules/CommonSetup.cmake b/cmake/cmake-modules/CommonSetup.cmake index ffe04214..0d02e6e8 100644 --- a/cmake/cmake-modules/CommonSetup.cmake +++ b/cmake/cmake-modules/CommonSetup.cmake @@ -56,7 +56,7 @@ macro(CommonSetup) ${RPC_LIB_DEFINES} ${CMAKE_CXX_FLAGS}") if(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") - set(CMAKE_CXX_FLAGS "-stdlib=libc++ -Wno-documentation -Wno-unknown-warning-option ${CMAKE_CXX_FLAGS}") + set(CMAKE_CXX_FLAGS "-Wno-documentation -Wno-unknown-warning-option ${CMAKE_CXX_FLAGS}") # -stdlib=libc++ find_package(LLVM REQUIRED CONFIG) set(CXX_EXP_LIB "-L${LLVM_LIBRARY_DIRS} -lc++fs -ferror-limit=10") else() diff --git a/scripts/build.sh b/scripts/build.sh index dc702f4f..450b27a2 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -130,14 +130,9 @@ elif [ "$(uname)" = 'Linux' ]; then export CXX="g++-${GCC_VERSION}" CMAKE_VARS="-DCXX_STANDARD=c++${CXX_STANDARD}" else - if (( $(echo "${VERSION_ID} < 22.04" | bc -l) )); then - CMAKE_VARS="-DCXX_STANDARD=c++${CXX_STANDARD} -DCMAKE_CXX_FLAGS=-stdlib=libc++" - else - CMAKE_VARS="-DCXX_STANDARD=c++${CXX_STANDARD}" - fi export CC="clang-${CLANG_VERSION}" export CXX="clang++-${CLANG_VERSION}" - + CMAKE_VARS="-DCXX_STANDARD=c++${CXX_STANDARD}" # not needed: -DCMAKE_CXX_FLAGS=-stdlib=libc++ fi else echo 'ERROR: This build script only supports Linux and MacOS.'