From e0d07c5eef0370f833e566ab42cc6c39c6480e14 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 1 Sep 2026 15:29:49 +0200 Subject: [PATCH 1/6] switch the osx-x86 llvm-flang job to MacPorts as homebrew dropped support --- azure-pipelines.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ac353b2c45..a0fe71f3cd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -199,9 +199,10 @@ jobs: RANLIB: touch steps: - script: | - brew update - brew install llvm flang - make TARGET=NEHALEM CC=/usr/local/opt/llvm/bin/clang FC=/usr/local/opt/flang/bin/flang NO_SHARED=1 + wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-26-Tahoe.pkg + pkg install MacPorts-2.12.6-26-Tahoe.pkg + sudo port install llvm-23 + make TARGET=NEHALEM CC=clang-23 FC=flang-23 NO_SHARED=1 - job: OSX_OpenMP_Clang timeoutInMinutes: 100 From a21fcc0dd86febb216c87cdfde8ea231a203e141 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 1 Sep 2026 16:01:44 +0200 Subject: [PATCH 2/6] fix installation command for MacPorts --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a0fe71f3cd..a2dc5fb445 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -200,7 +200,7 @@ jobs: steps: - script: | wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-26-Tahoe.pkg - pkg install MacPorts-2.12.6-26-Tahoe.pkg + sudo installer -pkg MacPorts-2.12.6-26-Tahoe.pkg -target / sudo port install llvm-23 make TARGET=NEHALEM CC=clang-23 FC=flang-23 NO_SHARED=1 From f1342a95e9f2a944d23d9be74896b1fee1f668fe Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 1 Sep 2026 18:00:17 +0200 Subject: [PATCH 3/6] mac-latest on Azure is still Sequoia not Tahoe --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a2dc5fb445..a138aae78a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -199,8 +199,8 @@ jobs: RANLIB: touch steps: - script: | - wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-26-Tahoe.pkg - sudo installer -pkg MacPorts-2.12.6-26-Tahoe.pkg -target / + wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-15-Sequoia.pkg + sudo installer -pkg MacPorts-2.12.6-15-Sequoia.pkg -target / sudo port install llvm-23 make TARGET=NEHALEM CC=clang-23 FC=flang-23 NO_SHARED=1 From c1bc6c2c811e1ec18dab3eddaabde9971e681331 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 1 Sep 2026 18:39:58 +0200 Subject: [PATCH 4/6] Update azure-pipelines.yml --- azure-pipelines.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a138aae78a..9e38e9286b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -201,6 +201,7 @@ jobs: - script: | wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-15-Sequoia.pkg sudo installer -pkg MacPorts-2.12.6-15-Sequoia.pkg -target / + rehash sudo port install llvm-23 make TARGET=NEHALEM CC=clang-23 FC=flang-23 NO_SHARED=1 From 03ee39c936b504ed25e37f5a76c361d403ccdb9f Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 1 Sep 2026 20:47:39 +0200 Subject: [PATCH 5/6] Update azure-pipelines.yml --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9e38e9286b..b124cb41f1 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -201,7 +201,7 @@ jobs: - script: | wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-15-Sequoia.pkg sudo installer -pkg MacPorts-2.12.6-15-Sequoia.pkg -target / - rehash + hash -r sudo port install llvm-23 make TARGET=NEHALEM CC=clang-23 FC=flang-23 NO_SHARED=1 From 63e235c0d8887da1d7a2f6914fbe588173df3a30 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 1 Sep 2026 21:14:44 +0200 Subject: [PATCH 6/6] Update azure-pipelines.yml --- azure-pipelines.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b124cb41f1..a2a52f0ebe 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -201,6 +201,7 @@ jobs: - script: | wget https://github.com/macports/macports-base/releases/download/v2.12.6/MacPorts-2.12.6-15-Sequoia.pkg sudo installer -pkg MacPorts-2.12.6-15-Sequoia.pkg -target / + export PATH=$PATH:/opt/local/bin hash -r sudo port install llvm-23 make TARGET=NEHALEM CC=clang-23 FC=flang-23 NO_SHARED=1