diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index 33c55930bd..91fd989c45 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -42,7 +42,7 @@ jobs: pkg install -y gmake gcc15 gmake CC=gcc15 FC=gfortran15 - bsd-aarch64: + bsd-32: if: "github.repository == 'OpenMathLib/OpenBLAS'" runs-on: ubuntu-latest steps: @@ -50,14 +50,19 @@ jobs: uses: actions/checkout@v6 - name: build - id: freebsd_arm64 + id: freebsd_x86 uses: vmactions/freebsd-vm@v1 with: - arch: aarch64 + release: "14.0" usesh: true run: | freebsd-version sysctl hw.ncpu - pkg install -y gmake gcc15 - gmake CC=gcc15 FC=gfortran15 + pkg install -y gmake + pkg -o ABI=FreeBSD:14:i386 install -y gcc15 + fetch https://download.freebsd.org/releases/amd64/15.1-RELEASE/lib32.txz + tar Jxpf lib32.txz -C / + ldconfig -32 -m /usr/lib32 + export LD_LIBRARY_PATH=/usr/lib32 + gmake CC=gcc15 FC=gfortran15 BINARY=32