From 792b4b9b9fc74b1946df7eee127a51727800b67c Mon Sep 17 00:00:00 2001 From: bonachea Date: Thu, 20 Aug 2026 14:19:59 -0400 Subject: [PATCH 1/2] run-fpm.sh: Ensure the build directory exists on set-native --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index 4d84b087..8fb08e6c 100755 --- a/install.sh +++ b/install.sh @@ -600,6 +600,7 @@ elif echo "build test run install" | grep -w -q -e "\$fpm_sub_cmd" ; then "\$@" elif echo "set-native" | grep -w -q -e "\$fpm_sub_cmd" ; then set -e + mkdir -p build cmd="\$FC \$RAWFLAGS app/print-native-flags.F90 -o build/print-native-flags $APPEND_LDFLAGS" eval \$cmd || (set -x ; eval \$cmd) NATIVEFLAGS="\`build/print-native-flags\`" From daf134e693dcadb8ff4ade8de0c60085e29bed36 Mon Sep 17 00:00:00 2001 From: bonachea Date: Thu, 20 Aug 2026 14:16:52 -0400 Subject: [PATCH 2/2] CI: Add ARM64 coverage for flang 23 RC3 --- .github/workflows/build.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 41c8031f..8aa36ec3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -112,6 +112,11 @@ jobs: #container: snowstep/llvm:debian-12-latest # https://hub.docker.com/r/phhargrove/llvm-flang/tags + - os: ubuntu-26.04-arm + compiler: flang + version: 23 + container: phhargrove/llvm-flang:23.1.0_rc3-latest-arm64 + - os: ubuntu-24.04 compiler: flang version: 23 @@ -225,6 +230,11 @@ jobs: version: 22 network: udp container: phhargrove/llvm-flang:22.1.0-latest + - os: ubuntu-26.04-arm + compiler: flang + network: udp + version: 23 + container: phhargrove/llvm-flang:23.1.0_rc3-latest-arm64 - os: ubuntu-24.04 compiler: flang version: 23