forked from OSchip/llvm-project
[llvm] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR for Arm Linux
I did this before but the other change got reverted and relanded recently. arm vs armhf isn't handled correctly so this setting doesn't work for 32 bit Arm Linux. Causing failures like: https://lab.llvm.org/buildbot/#/builders/178/builds/2293
This commit is contained in:
parent
6904309c3a
commit
716e27bc9a
|
@ -746,7 +746,8 @@ endif()
|
||||||
set(LLVM_TARGET_TRIPLE_ENV CACHE STRING "The name of environment variable to override default target. Disabled by blank.")
|
set(LLVM_TARGET_TRIPLE_ENV CACHE STRING "The name of environment variable to override default target. Disabled by blank.")
|
||||||
mark_as_advanced(LLVM_TARGET_TRIPLE_ENV)
|
mark_as_advanced(LLVM_TARGET_TRIPLE_ENV)
|
||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
# Per target dir not yet supported on Arm 32 bit due to arm vs armhf handling
|
||||||
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux" AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
|
||||||
set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default ON)
|
set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default ON)
|
||||||
else()
|
else()
|
||||||
set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default OFF)
|
set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default OFF)
|
||||||
|
|
Loading…
Reference in New Issue