From a3dbc8f03e6f4216caf6b071fca3cbaa153cbd5e Mon Sep 17 00:00:00 2001 From: Andrew Sazonov Date: Mon, 22 Jul 2024 11:28:30 +0200 Subject: [PATCH] Try macos 12 + ifort build combination --- .github/workflows/main.yml | 42 ++------------------------------------ 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 120d3ce..bf05593 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,28 +11,9 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, windows-2022, macos-12, macos-14] + os: [macos-12] toolchain: - - { exe: gfortran, compiler: gcc, version: 13 } - { exe: ifort, compiler: intel-classic, version: "2021.10" } - - { exe: ifx, compiler: intel, version: "2023.2" } - exclude: - - os: macos-12 - toolchain: { exe: ifx, compiler: intel, version: "2023.2" } # no support for macOS - - os: macos-12 - toolchain: { exe: ifort, compiler: intel-classic, version: "2021.10" } # temporary disable due to error when building pycfml shared object: - # Undefined symbols for architecture x86_64: - #"_cfml_kvec_symmetry_mp_inlat_", referenced from: - #_cfml_kvec_symmetry_mp_latsym_ in libCrysFML08.a(ksym_auxsub.o) - #"_cfml_kvec_symmetry_mp_ltr_", referenced from: - #_cfml_kvec_symmetry_mp_latsym_ in libCrysFML08.a(ksym_auxsub.o) - #"_cfml_kvec_symmetry_mp_nlat_", referenced from: - #_cfml_kvec_symmetry_mp_latsym_ in libCrysFML08.a(ksym_auxsub.o) - #ld: symbol(s) not found for architecture x86_64 - - os: macos-14 - toolchain: { exe: ifx, compiler: intel, version: "2023.2" } # no support for macOS on arm64 - - os: macos-14 - toolchain: { exe: ifort, compiler: intel-classic, version: "2021.10" } # no support for macOS on arm64 runs-on: ${{ matrix.os }} @@ -191,28 +172,9 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, windows-2022, macos-12, macos-14] + os: [macos-12] toolchain: - - { exe: gfortran, compiler: gcc, version: 13 } - { exe: ifort, compiler: intel-classic, version: "2021.10" } - - { exe: ifx, compiler: intel, version: "2023.2" } - exclude: - - os: macos-12 - toolchain: { exe: ifx, compiler: intel, version: "2023.2" } # no support for macOS - - os: macos-12 - toolchain: { exe: ifort, compiler: intel-classic, version: "2021.10" } # temporary disable due to error when building pycfml shared object: - # Undefined symbols for architecture x86_64: - #"_cfml_kvec_symmetry_mp_inlat_", referenced from: - #_cfml_kvec_symmetry_mp_latsym_ in libCrysFML08.a(ksym_auxsub.o) - #"_cfml_kvec_symmetry_mp_ltr_", referenced from: - #_cfml_kvec_symmetry_mp_latsym_ in libCrysFML08.a(ksym_auxsub.o) - #"_cfml_kvec_symmetry_mp_nlat_", referenced from: - #_cfml_kvec_symmetry_mp_latsym_ in libCrysFML08.a(ksym_auxsub.o) - #ld: symbol(s) not found for architecture x86_64 - - os: macos-14 - toolchain: { exe: ifx, compiler: intel, version: "2023.2" } # no support for macOS on arm64 - - os: macos-14 - toolchain: { exe: ifort, compiler: intel-classic, version: "2021.10" } # no support for macOS on arm64 runs-on: ${{ matrix.os }}