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

13 lines
610 B
Diff

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)