From a66cb9a41ef26b6ca3acea3a1ef6e17781b0021a Mon Sep 17 00:00:00 2001 From: Daljit Singh Date: Tue, 11 Nov 2025 10:06:07 +0000 Subject: [PATCH 1/2] Explicitly install eigen3 for macOS CI tests The latest version of Eigen (v5) requires C++17, while we only support C++11 on master. --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 67c65fa39d..139c7e892b 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -82,7 +82,7 @@ jobs: env: CFLAGS: -Werror - PACKAGES: "qt5 eigen pkg-config fftw libpng" + PACKAGES: "qt5 eigen@3 pkg-config fftw libpng" steps: - uses: actions/checkout@v1 From 3f37a0377aaa941836c2c8b234f90ad269bace7b Mon Sep 17 00:00:00 2001 From: Daljit Singh Date: Tue, 11 Nov 2025 13:37:42 +0000 Subject: [PATCH 2/2] Link eigen@3 with brew --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 139c7e892b..3617a00613 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -91,7 +91,7 @@ jobs: run: | brew update || brew update # https://github.com/Homebrew/brew/issues/2491#issuecomment-294207661 brew install $PACKAGES || brew install $PACKAGES - brew link --force qt5 + brew link --force qt5 eigen@3 - name: configure run: ./configure -assert || { cat configure.log; false; }