diff -up a/cmake/config-ix.cmake b/cmake/config-ix.cmake --- a/cmake/config-ix.cmake 2023-05-19 00:13:11.115793708 +0200 +++ b/cmake/config-ix.cmake 2023-05-19 00:13:19.924782860 +0200 @@ -33,7 +33,7 @@ endif() llvm_check_compiler_linker_flag(CXX "-nostdlib++" CXX_SUPPORTS_NOSTDLIBXX_FLAG) -if (CXX_SUPPORTS_NOSTDLIBXX_FLAG) +if (CXX_SUPPORTS_NOSTDLIBXX_FLAG AND (NOT "${CMAKE_C_COMPILER}" MATCHES ".*gcc")) set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -nostdlib++") else() llvm_check_compiler_linker_flag(C "-nodefaultlibs" C_SUPPORTS_NODEFAULTLIBS_FLAG) if (C_SUPPORTS_NODEFAULTLIBS_FLAG)