raven-rhel6/llvm17/runtimes-bootstrap-gcc-nostdlib.patch
2024-02-21 20:14:44 +06:00

13 lines
586 B
Diff

diff -up a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2023-05-18 22:27:12.636576430 +0200
+++ b/CMakeLists.txt 2023-05-18 22:27:22.037665476 +0200
@@ -142,7 +142,7 @@ endif()
# (or -nodefaultlibs).
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++")
endif()
check_cxx_compiler_flag(-nostdinc++ CXX_SUPPORTS_NOSTDINCXX_FLAG)
if (CXX_SUPPORTS_NOSTDINCXX_FLAG)