[clang] [Fuchsia] Bump minimal OS X target to 11.0 (PR #169568)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 25 12:54:49 PST 2025
https://github.com/zeroomega created https://github.com/llvm/llvm-project/pull/169568
libcxx requires minimal macOS 11 to build. This patch bumps the minimal OS X target in Fuchsia's cmake cache file to 11.0 to satisfy this requirement.
>From 87bb11c33d3f49fb732619447085986eea0dc575 Mon Sep 17 00:00:00 2001
From: Haowei Wu <haowei at google.com>
Date: Tue, 25 Nov 2025 12:50:41 -0800
Subject: [PATCH] [Fuchsia] Bump minimal OS X target to 11.0
libcxx requires minimal macOS 11 to build. This patch bumps the
minimal OS X target in Fuchsia's cmake cache file to 11.0 to satisfy
this requirement.
---
clang/cmake/caches/Fuchsia-stage2.cmake | 4 ++--
clang/cmake/caches/Fuchsia.cmake | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/clang/cmake/caches/Fuchsia-stage2.cmake b/clang/cmake/caches/Fuchsia-stage2.cmake
index be3d0cfa2e657..9df14d444eed6 100644
--- a/clang/cmake/caches/Fuchsia-stage2.cmake
+++ b/clang/cmake/caches/Fuchsia-stage2.cmake
@@ -58,7 +58,7 @@ set(CMAKE_CXX_VISIBILITY_PRESET default CACHE STRING "")
set(CMAKE_BUILD_TYPE Release CACHE STRING "")
if (APPLE)
- set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "")
+ set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0" CACHE STRING "")
elseif(WIN32)
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded" CACHE STRING "")
endif()
@@ -83,7 +83,7 @@ if(APPLE)
set(LIBCXX_ENABLE_STATIC_ABI_LIBRARY ON CACHE BOOL "")
set(LIBCXX_HARDENING_MODE "none" CACHE STRING "")
set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "")
- set(RUNTIMES_CMAKE_ARGS "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.13;-DCMAKE_OSX_ARCHITECTURES=arm64|x86_64" CACHE STRING "")
+ set(RUNTIMES_CMAKE_ARGS "-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0;-DCMAKE_OSX_ARCHITECTURES=arm64|x86_64" CACHE STRING "")
endif()
if(WIN32 OR LLVM_WINSYSROOT)
diff --git a/clang/cmake/caches/Fuchsia.cmake b/clang/cmake/caches/Fuchsia.cmake
index 46ae7c603f67a..83ff4ccc167d1 100644
--- a/clang/cmake/caches/Fuchsia.cmake
+++ b/clang/cmake/caches/Fuchsia.cmake
@@ -97,7 +97,7 @@ set(LLVM_ENABLE_ASSERTIONS ON CACHE BOOL "")
set(LLVM_ENABLE_BACKTRACES ON CACHE BOOL "")
set(CMAKE_BUILD_TYPE Release CACHE STRING "")
if(APPLE)
- set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "")
+ set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0" CACHE STRING "")
elseif(WIN32)
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded" CACHE STRING "")
endif()
@@ -140,7 +140,7 @@ else()
set(SANITIZER_TEST_CXX "libc++" CACHE STRING "")
set(SANITIZER_TEST_CXX_INTREE ON CACHE BOOL "")
set(LLVM_ENABLE_RUNTIMES "compiler-rt;libcxx;libcxxabi;libunwind" CACHE STRING "")
- set(RUNTIMES_CMAKE_ARGS "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.13;-DCMAKE_OSX_ARCHITECTURES=arm64|x86_64" CACHE STRING "")
+ set(RUNTIMES_CMAKE_ARGS "-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0;-DCMAKE_OSX_ARCHITECTURES=arm64|x86_64" CACHE STRING "")
endif()
if(BOOTSTRAP_CMAKE_SYSTEM_NAME)
More information about the cfe-commits
mailing list