From e59cf73c5136600e6431cf39904c28e5220f429e Mon Sep 17 00:00:00 2001 From: Michael Vandeberg Date: Wed, 17 Jun 2026 16:05:37 -0600 Subject: [PATCH] ci: drop -fvisibility=hidden workaround for Apple Clang 21+ The macos-26 runner ships Xcode 26.5 / Apple Clang 21, so the CMake build no longer needs the visibility workaround there. macos-15 (Apple Clang 17) is still affected and keeps the flag. The workaround only ever mattered for CMake builds; b2 defaults to hidden visibility and is unaffected. Closes #194 --- .github/compilers.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/compilers.json b/.github/compilers.json index f0484482a..69cfdd942 100644 --- a/.github/compilers.json +++ b/.github/compilers.json @@ -146,7 +146,6 @@ "cxx": "clang++", "cc": "clang", "b2_toolset": "clang", - "cxxflags": "-fvisibility=hidden -fvisibility-inlines-hidden", "is_latest": true } ]