From 60d03c36009082b4905012260ef464bc9a67d31c Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Mon, 19 Jan 2026 15:40:58 +0100 Subject: [PATCH 1/3] fix missing ranlib --- .github/workflows/apple_m.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/apple_m.yml b/.github/workflows/apple_m.yml index b6f13570c9..4f73e2bc0b 100644 --- a/.github/workflows/apple_m.yml +++ b/.github/workflows/apple_m.yml @@ -99,6 +99,7 @@ jobs: run: | export CPPFLAGS="-I/opt/homebrew/opt/llvm/include" export CC="/opt/homebrew/opt/llvm/bin/clang" + export RANLIB=llvm-ranlib case "${{ matrix.build }}" in "make") make -j$(nproc) DYNAMIC_ARCH=1 USE_OPENMP=${{matrix.openmp}} INTERFACE64=${{matrix.ilp64}} FC="ccache ${{ matrix.fortran }}" From 331b9ef11fe327de717ae16426e6ceb18d2025f2 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Mon, 19 Jan 2026 18:10:58 +0100 Subject: [PATCH 2/3] Use llvm-ranlib in gmake/llvm builds on Mac --- azure-pipelines.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9a3aa985c6..9c517cfbd4 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -185,6 +185,7 @@ jobs: variables: LD_LIBRARY_PATH: /usr/local/opt/llvm/lib LIBRARY_PATH: /usr/local/opt/llvm/lib + RANLIB: llvm-ranlib steps: - script: | brew update @@ -197,6 +198,7 @@ jobs: variables: LD_LIBRARY_PATH: /usr/local/opt/llvm/lib LIBRARY_PATH: /usr/local/opt/llvm/lib + RANLIB: llvm-ranlib steps: - script: | brew update @@ -240,6 +242,7 @@ jobs: LD_LIBRARY_PATH: /usr/local/opt/llvm/lib MACOS_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/edb4dc2f-266f-47f2-8d56-21bc7764e119/m_HPCKit_p_2023.2.0.49443.dmg LIBRARY_PATH: /usr/local/opt/llvm/lib + RANLIB: llvm-ranlib MACOS_FORTRAN_COMPONENTS: intel.oneapi.mac.ifort-compiler steps: - script: | From 2b4eaad2a02cd0469e0bb95576a46fcf00126b8b Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Mon, 19 Jan 2026 21:18:12 +0100 Subject: [PATCH 3/3] try to make do without ranlib on OSX --- azure-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9c517cfbd4..4eba189b15 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -185,7 +185,7 @@ jobs: variables: LD_LIBRARY_PATH: /usr/local/opt/llvm/lib LIBRARY_PATH: /usr/local/opt/llvm/lib - RANLIB: llvm-ranlib + RANLIB: touch steps: - script: | brew update @@ -198,7 +198,7 @@ jobs: variables: LD_LIBRARY_PATH: /usr/local/opt/llvm/lib LIBRARY_PATH: /usr/local/opt/llvm/lib - RANLIB: llvm-ranlib + RANLIB: touch steps: - script: | brew update @@ -242,7 +242,7 @@ jobs: LD_LIBRARY_PATH: /usr/local/opt/llvm/lib MACOS_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/edb4dc2f-266f-47f2-8d56-21bc7764e119/m_HPCKit_p_2023.2.0.49443.dmg LIBRARY_PATH: /usr/local/opt/llvm/lib - RANLIB: llvm-ranlib + RANLIB: touch MACOS_FORTRAN_COMPONENTS: intel.oneapi.mac.ifort-compiler steps: - script: |