From 1391e6f59a741978a856f9e31dab7f9a99c46593 Mon Sep 17 00:00:00 2001 From: "Michael R. Crusoe" Date: Mon, 13 Jul 2026 16:08:32 +0200 Subject: [PATCH 1/2] gh-actions: macos 26.{4.1,5} with clang-21 --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0142db7b3..441b23fdb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1001,6 +1001,14 @@ jobs: os: macos-26 # arm64 arch_flags: -Wno-poison-system-directories -Wno-switch-default # "-Wno-poison-system-directories": due to meson test + - xcode: "26.4.1" # clang 21? + os: macos-26 # arm64 + arch_flags: -Wno-poison-system-directories -Wno-switch-default -Wno-c++-keyword + # "-Wno-poison-system-directories": due to meson test + - xcode: "26.5" # clang 21? + os: macos-26 # arm64 + arch_flags: -Wno-poison-system-directories -Wno-switch-default -Wno-c++-keyword + # "-Wno-poison-system-directories": due to meson test runs-on: ${{ matrix.os }} env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app From 9f442a6155977f7c7d8162921a6ecfc66372af4b Mon Sep 17 00:00:00 2001 From: "Michael R. Crusoe" Date: Mon, 13 Jul 2026 16:40:35 +0200 Subject: [PATCH 2/2] gh-actions clang-21 x64 without march=native --- .github/workflows/ci.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 441b23fdb..be94ff2a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -906,6 +906,10 @@ jobs: arch_flags: --target=arm-linux-gnueabihf -march=armv7-a -mfpu=neon -isystem=/usr/arm-linux-gnueabihf/include -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keyword pkg: libstdc++-16-dev-armhf-cross plain: true + - version: "21" # x86 no -march=native + distro: ubuntu-24.04 + arch_flags: -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keyword -O2 + plain: true runs-on: ${{ matrix.distro }} env: CFLAGS: ${{ matrix.arch_flags }} ${{ case( @@ -1002,11 +1006,15 @@ jobs: arch_flags: -Wno-poison-system-directories -Wno-switch-default # "-Wno-poison-system-directories": due to meson test - xcode: "26.4.1" # clang 21? - os: macos-26 # arm64 + os: macos-26 arch_flags: -Wno-poison-system-directories -Wno-switch-default -Wno-c++-keyword # "-Wno-poison-system-directories": due to meson test - xcode: "26.5" # clang 21? - os: macos-26 # arm64 + os: macos-26-intel + arch_flags: -march=native -Wno-poison-system-directories -Wno-switch-default -Wno-c++-keyword + # "-Wno-poison-system-directories": due to meson test + - xcode: "26.5" # clang 21? + os: macos-26-intel arch_flags: -Wno-poison-system-directories -Wno-switch-default -Wno-c++-keyword # "-Wno-poison-system-directories": due to meson test runs-on: ${{ matrix.os }}