summaryrefslogtreecommitdiffstats
path: root/Source/cmCoreTryCompile.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-03-28 21:28:44 (GMT)
committerBrad King <brad.king@kitware.com>2023-03-30 11:14:07 (GMT)
commitac2562afb3fda621854f4c3a470e36f10cf507b3 (patch)
tree24cd798259a802ddd9aa1925ff09ff5ae7efe2f3 /Source/cmCoreTryCompile.cxx
parentf4b8176447699ba82c2bf7baf2d609d0d6e3259b (diff)
downloadCMake-ac2562afb3fda621854f4c3a470e36f10cf507b3.zip
CMake-ac2562afb3fda621854f4c3a470e36f10cf507b3.tar.gz
CMake-ac2562afb3fda621854f4c3a470e36f10cf507b3.tar.bz2
BinUtils: Avoid llvm-strip on Apple platforms
Since commit cf82300a63 (BinUtils: Clarify search logic and make it more consistent, 2021-05-27, v3.21.0-rc1~119^2~2) we prefer `llvm-strip` over `strip` when using Clang. However, `llvm-strip` seems to produce unusable binaries in cases involving chained fixups. Prefer Apple's `strip` over `llvm-strip` on `APPLE` platforms. We still need to consider `llvm-strip` as a fallback as explained for `llvm-ar` by commit fee36b7a78 (BinUtils: Restore llvm-ar fallback on Apple platforms, 2022-03-15, v3.23.0-rc4~12^2). Issue: #24601
Diffstat (limited to 'Source/cmCoreTryCompile.cxx')
0 files changed, 0 insertions, 0 deletions