Skip to content

Commit 4fc8df9

Browse files
authored
[libc++] Switch FreeBSD CI job to Clang 17 (#86320)
libc++ will drop support for Clang 16 before long.
1 parent ebb326a commit 4fc8df9

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

libcxx/utils/ci/buildkite-pipeline.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,8 @@ steps:
209209
- label: FreeBSD 13 amd64
210210
command: libcxx/utils/ci/run-buildbot generic-cxx23
211211
env:
212-
CC: clang16
213-
CXX: clang++16
212+
CC: clang17
213+
CXX: clang++17
214214
agents:
215215
queue: libcxx-builders
216216
os: freebsd

libcxx/utils/libcxx/test/features.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ def _getAndroidDeviceApi(cfg):
280280
# This is not allowed per C11 7.1.2 Standard headers/6
281281
# Any declaration of a library function shall have external linkage.
282282
when=lambda cfg: "__ANDROID__" in compilerMacros(cfg)
283+
or "__FreeBSD__" in compilerMacros(cfg)
283284
or "_WIN32" in compilerMacros(cfg)
284285
or platform.system().lower().startswith("aix")
285286
# Avoid building on platforms that don't support modules properly.

0 commit comments

Comments
 (0)