mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Disable RDYNAMIC check with MSVC (#62949)
Summary: When testing with clang-cl, the flag is added though it is unsupported and that generates a few warnings. Tried a few alternatives like https://cmake.org/cmake/help/latest/module/CheckLinkerFlag.html, but they just don't work. Pull Request resolved: https://github.com/pytorch/pytorch/pull/62949 Reviewed By: zhouzhuojie, driazati Differential Revision: D30359206 Pulled By: malfet fbshipit-source-id: 1bd27ad5772fe6757fa8c3a4bddf904f88d70b7b
This commit is contained in:
committed by
Facebook GitHub Bot
parent
d4593d9d08
commit
9bb1371cc2
@ -178,10 +178,12 @@ endif()
|
||||
# -to add all (including unused) symbols into the dynamic symbol
|
||||
# -table. We need this to get symbols when generating backtrace at
|
||||
# -runtime.
|
||||
check_cxx_compiler_flag("-rdynamic" COMPILER_SUPPORTS_RDYNAMIC)
|
||||
if(${COMPILER_SUPPORTS_RDYNAMIC})
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -rdynamic")
|
||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -rdynamic")
|
||||
if(NOT MSVC)
|
||||
check_cxx_compiler_flag("-rdynamic" COMPILER_SUPPORTS_RDYNAMIC)
|
||||
if(${COMPILER_SUPPORTS_RDYNAMIC})
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -rdynamic")
|
||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -rdynamic")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# ---[ If we are using msvc, set no warning flags
|
||||
|
||||
Reference in New Issue
Block a user