From bbc1f8570b1b68a1883884c5ae0233611a31651c Mon Sep 17 00:00:00 2001 From: jalvesz <102541118+jalvesz@users.noreply.github.com> Date: Fri, 27 Jun 2025 22:58:20 +0200 Subject: [PATCH 1/5] fix: CI issue with test-drive and gnu 15 Hacking away the CI for gnu 15: https://github.com/fortran-lang/stdlib/pull/957#issuecomment-3013754809 --- .github/workflows/ci_windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_windows.yml b/.github/workflows/ci_windows.yml index 562da87fe..f66d92839 100644 --- a/.github/workflows/ci_windows.yml +++ b/.github/workflows/ci_windows.yml @@ -40,7 +40,7 @@ jobs: -Wdev -B build -DCMAKE_BUILD_TYPE=Debug - -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" + -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wno-external-argument-mismatch -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" -DCMAKE_MAXIMUM_RANK:String=4 -DCMAKE_INSTALL_PREFIX=$PWD/_dist -DFIND_BLAS:STRING=FALSE From 8648c4f43761cffc25b9df6dd3a565a834e2fcf2 Mon Sep 17 00:00:00 2001 From: jalvesz <102541118+jalvesz@users.noreply.github.com> Date: Fri, 27 Jun 2025 23:04:28 +0200 Subject: [PATCH 2/5] Update ci_BLAS.yml --- .github/workflows/ci_BLAS.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_BLAS.yml b/.github/workflows/ci_BLAS.yml index 7195c1d61..afa4a292b 100644 --- a/.github/workflows/ci_BLAS.yml +++ b/.github/workflows/ci_BLAS.yml @@ -41,7 +41,7 @@ jobs: -Wdev -B build -DCMAKE_BUILD_TYPE=Debug - -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" + -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wno-external-argument-mismatch -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" -DCMAKE_MAXIMUM_RANK:String=4 -DCMAKE_INSTALL_PREFIX=$PWD/_dist -DFIND_BLAS:STRING=TRUE From 5c6c06c86f9e928525fe1c9c3fff78697f736064 Mon Sep 17 00:00:00 2001 From: jalvesz <102541118+jalvesz@users.noreply.github.com> Date: Sat, 28 Jun 2025 00:44:20 +0200 Subject: [PATCH 3/5] test downgrading gcc version --- .github/workflows/ci_windows.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci_windows.yml b/.github/workflows/ci_windows.yml index f66d92839..4e7b08ad9 100644 --- a/.github/workflows/ci_windows.yml +++ b/.github/workflows/ci_windows.yml @@ -28,8 +28,8 @@ jobs: update: false install: >- git - mingw-w64-${{ matrix.arch }}-gcc - mingw-w64-${{ matrix.arch }}-gcc-fortran + mingw-w64-${{ matrix.arch }}-gcc-14 + mingw-w64-${{ matrix.arch }}-gcc-fortran-14 mingw-w64-${{ matrix.arch }}-python mingw-w64-${{ matrix.arch }}-python-fypp mingw-w64-${{ matrix.arch }}-cmake @@ -40,7 +40,7 @@ jobs: -Wdev -B build -DCMAKE_BUILD_TYPE=Debug - -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wno-external-argument-mismatch -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" + -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" -DCMAKE_MAXIMUM_RANK:String=4 -DCMAKE_INSTALL_PREFIX=$PWD/_dist -DFIND_BLAS:STRING=FALSE From d310400504b1e9299147f4ef48b18135145628bd Mon Sep 17 00:00:00 2001 From: jalvesz <102541118+jalvesz@users.noreply.github.com> Date: Sat, 28 Jun 2025 17:42:33 +0200 Subject: [PATCH 4/5] revert commit --- .github/workflows/ci_windows.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci_windows.yml b/.github/workflows/ci_windows.yml index 4e7b08ad9..562da87fe 100644 --- a/.github/workflows/ci_windows.yml +++ b/.github/workflows/ci_windows.yml @@ -28,8 +28,8 @@ jobs: update: false install: >- git - mingw-w64-${{ matrix.arch }}-gcc-14 - mingw-w64-${{ matrix.arch }}-gcc-fortran-14 + mingw-w64-${{ matrix.arch }}-gcc + mingw-w64-${{ matrix.arch }}-gcc-fortran mingw-w64-${{ matrix.arch }}-python mingw-w64-${{ matrix.arch }}-python-fypp mingw-w64-${{ matrix.arch }}-cmake From 954d86b3a551ad63417272a1f0cb67d3ed6e37b2 Mon Sep 17 00:00:00 2001 From: jalvesz <102541118+jalvesz@users.noreply.github.com> Date: Sat, 28 Jun 2025 17:44:03 +0200 Subject: [PATCH 5/5] add -Wno-external-argument-mismatch to ci_windows --- .github/workflows/ci_windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_windows.yml b/.github/workflows/ci_windows.yml index 562da87fe..2d06f8e4a 100644 --- a/.github/workflows/ci_windows.yml +++ b/.github/workflows/ci_windows.yml @@ -40,7 +40,7 @@ jobs: -Wdev -B build -DCMAKE_BUILD_TYPE=Debug - -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wextra -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" + -DCMAKE_Fortran_FLAGS_DEBUG="-Wall -Wno-external-argument-mismatch -Wextra -Wimplicit-interface -fPIC -g -fcheck=all -fbacktrace" -DCMAKE_MAXIMUM_RANK:String=4 -DCMAKE_INSTALL_PREFIX=$PWD/_dist -DFIND_BLAS:STRING=FALSE