Skip to content

Commit 4a9c71b

Browse files
authored
[libc++][hardening] Fix references to old names for hardening modes (#71743)
This should fix some builds broken by #70575
1 parent 950f689 commit 4a9c71b

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

clang/cmake/caches/Fuchsia-stage2.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ if(APPLE)
8181
set(LIBCXX_ABI_VERSION 2 CACHE STRING "")
8282
set(LIBCXX_ENABLE_SHARED OFF CACHE BOOL "")
8383
set(LIBCXX_ENABLE_STATIC_ABI_LIBRARY ON CACHE BOOL "")
84-
set(LIBCXX_HARDENING_MODE "unchecked" CACHE STRING "")
84+
set(LIBCXX_HARDENING_MODE "none" CACHE STRING "")
8585
set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "")
8686
set(RUNTIMES_CMAKE_ARGS "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.13;-DCMAKE_OSX_ARCHITECTURES=arm64|x86_64" CACHE STRING "")
8787
endif()

clang/cmake/caches/Fuchsia.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ else()
116116
set(LIBCXX_ABI_VERSION 2 CACHE STRING "")
117117
set(LIBCXX_ENABLE_SHARED OFF CACHE BOOL "")
118118
set(LIBCXX_ENABLE_STATIC_ABI_LIBRARY ON CACHE BOOL "")
119-
set(LIBCXX_HARDENING_MODE "unchecked" CACHE STRING "")
119+
set(LIBCXX_HARDENING_MODE "none" CACHE STRING "")
120120
set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "")
121121
set(LLVM_ENABLE_RUNTIMES "compiler-rt;libcxx;libcxxabi;libunwind" CACHE STRING "")
122122
set(RUNTIMES_CMAKE_ARGS "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.13;-DCMAKE_OSX_ARCHITECTURES=arm64|x86_64" CACHE STRING "")

llvm/cmake/modules/HandleLLVMOptions.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,12 @@ if( LLVM_ENABLE_ASSERTIONS )
111111
endif()
112112
# Enable assertions in libstdc++.
113113
add_compile_definitions(_GLIBCXX_ASSERTIONS)
114-
# Cautiously enable the safe hardened mode in libc++.
114+
# Cautiously enable the extensive hardening mode in libc++.
115115
if((DEFINED LIBCXX_HARDENING_MODE) AND
116-
(NOT LIBCXX_HARDENING_MODE STREQUAL "safe"))
117-
message(WARNING "LLVM_ENABLE_ASSERTIONS implies LIBCXX_HARDENING_MODE \"safe\" but is overriden from command line with value \"${LIBCXX_HARDENING_MODE}\".")
116+
(NOT LIBCXX_HARDENING_MODE STREQUAL "extensive"))
117+
message(WARNING "LLVM_ENABLE_ASSERTIONS implies LIBCXX_HARDENING_MODE \"extensive\" but is overriden from command line with value \"${LIBCXX_HARDENING_MODE}\".")
118118
else()
119-
set(LIBCXX_HARDENING_MODE "safe")
119+
set(LIBCXX_HARDENING_MODE "extensive")
120120
endif()
121121
endif()
122122

0 commit comments

Comments
 (0)