From 0aa8ad43d1bc62b56131c354469a95a6cefad83f Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Fri, 17 Oct 2025 15:22:26 +0200 Subject: [PATCH 1/4] Migration from MacOS 13 to MacOS 14 --- .github/workflows/CI.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3728d99b7..47a71df70 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-13] + os: [ubuntu-latest, macos-14] toolchain: - {compiler: gcc, version: 10} - {compiler: gcc, version: 11} @@ -34,11 +34,11 @@ jobs: - os: ubuntu-latest build: cmake-inline toolchain: {compiler: gcc, version: 10} - exclude: - - os: macos-13 - toolchain: {compiler: intel, version: '2024.1'} - - os: macos-13 - toolchain: {compiler: gcc, version: 13} +# exclude: +# - os: macos-14 +# toolchain: {compiler: intel, version: '2024.1'} +# - os: macos-14 +# toolchain: {compiler: gcc, version: 13} env: BUILD_DIR: ${{ matrix.build == 'cmake' && 'build' || '.' }} From f1876bf3fb6603eced38ef0d5e193934a4f6fa90 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Fri, 17 Oct 2025 15:28:43 +0200 Subject: [PATCH 2/4] Exclusion of some CI combinations --- .github/workflows/CI.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 47a71df70..5c9365e06 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -34,11 +34,11 @@ jobs: - os: ubuntu-latest build: cmake-inline toolchain: {compiler: gcc, version: 10} -# exclude: -# - os: macos-14 -# toolchain: {compiler: intel, version: '2024.1'} -# - os: macos-14 -# toolchain: {compiler: gcc, version: 13} + exclude: + - os: macos-14 + toolchain: {compiler: intel, version: '2024.1'} + - os: macos-14 + toolchain: {compiler: gcc, version: 10} env: BUILD_DIR: ${{ matrix.build == 'cmake' && 'build' || '.' }} From 0bf097acd87e7fb670f41af7aa9a2e7c2cdad98c Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Fri, 17 Oct 2025 16:06:33 +0200 Subject: [PATCH 3/4] CI: addition of GCC 14 --- .github/workflows/CI.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 5c9365e06..6784b8dd0 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -25,6 +25,7 @@ jobs: - {compiler: gcc, version: 11} - {compiler: gcc, version: 12} - {compiler: gcc, version: 13} + - {compiler: gcc, version: 14} - {compiler: intel, version: '2024.1'} build: [cmake] include: From f2e99dd5d7cf4fb632fe19e187e2f8b1733df8e9 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Fri, 17 Oct 2025 16:15:27 +0200 Subject: [PATCH 4/4] Update section compilers of README --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1a249cec6..16023af7d 100644 --- a/README.md +++ b/README.md @@ -87,12 +87,12 @@ The following combinations are tested on the default branch of stdlib: Name | Version | Platform | Architecture --- | --- | --- | --- -GCC Fortran | 10, 11, 12, 13 | Ubuntu 22.04.2 LTS | x86_64 -GCC Fortran | 10, 11, 12, 13 | macOS 12.6.3 (21G419) | x86_64 +GCC Fortran | 10, 11, 12, 13, 14 | Ubuntu 24.04.3 LTS | x86_64 +GCC Fortran | 11, 12, 13, 14 | macOS 14.7.6 (23H626) | x86_64 GCC Fortran (MSYS) | 13 | Windows Server 2022 (10.0.20348 Build 1547) | x86_64 GCC Fortran (MinGW) | 13 | Windows Server 2022 (10.0.20348 Build 1547) | x86_64 -Intel oneAPI LLVM | 2024.0 | Ubuntu 22.04.2 LTS | x86_64 -Intel oneAPI classic | 2023.1 | macOS 12.6.3 (21G419) | x86_64 +Intel oneAPI LLVM | 2024.1 | Ubuntu 24.04.3 LTS | x86_64 +Intel oneAPI classic | 2021.10 | Ubuntu 22.04.5 LTS | x86_64 The following combinations are known to work, but they are not tested in the CI: