From e36f8599ba652eddd1d178ca230a20569d9d0ebf Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Tue, 3 Dec 2024 18:33:47 +0100 Subject: [PATCH 1/3] Do not use SSE flags on arm64 platform --- .github/workflows/test.yml | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ea9dca07..3e4d16f0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: build_and_test: strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-latest, macos-15] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 diff --git a/configure.ac b/configure.ac index b7339215..dc77930e 100644 --- a/configure.ac +++ b/configure.ac @@ -94,7 +94,7 @@ AC_ARG_ENABLE([sse2], ) ) -AS_IF([test "x$enable_sse2" != "xno"], [ +AS_IF([test "x$enable_sse2" != "xno" && test "x$(uname -m)" != "xarm64"], [ CFLAGS="-mfpmath=sse -msse2 -DUSE_SSE ${CFLAGS}" ]) From ff623ae2dc337761f4bee17b4e77e55f2e8d8813 Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Tue, 3 Dec 2024 18:35:47 +0100 Subject: [PATCH 2/3] Do not use SSE flags on arm64 platform --- .github/workflows/test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3e4d16f0..044508db 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,10 @@ jobs: build_and_test: strategy: matrix: - os: [ubuntu-latest, macos-latest, macos-15] + os: + - ubuntu-latest + - macos-15-large # x86_64 + - macos-15 # arm64 runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 From 4f51945402184431ff9052de2b2c97250dcacb1d Mon Sep 17 00:00:00 2001 From: Al Date: Mon, 23 Dec 2024 19:06:08 -0500 Subject: [PATCH 3/3] [github] no need to use macos-15-latest which requires upgrading, just doing macos-latest which is arm64 --- .github/workflows/test.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 044508db..ea9dca07 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,10 +11,7 @@ jobs: build_and_test: strategy: matrix: - os: - - ubuntu-latest - - macos-15-large # x86_64 - - macos-15 # arm64 + os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3