From 693efafd8ee4d833642bdaa36c2229ad0d98704d Mon Sep 17 00:00:00 2001 From: Dengda98 Date: Tue, 5 Aug 2025 09:34:51 +0800 Subject: [PATCH] CI: add CFLAGS="-fPIC" in fftw builds in centos 7 docker --- .github/workflows/build.yml | 5 +++-- .github/workflows/testbuild.yml | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dcd02c3f..6834ce5c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -118,14 +118,15 @@ jobs: yum clean all -y && yum makecache -y && yum install -y gcc make " + # Centos 7.7 docker环境中编译fftw库需要添加 -fPIC - name: Build static FFTW in container (Ubuntu) if: contains(matrix.os, 'ubuntu') run: | docker exec ${{ env.CONTAINER_ID }} bash -c " curl -O https://www.fftw.org/fftw-3.3.10.tar.gz && tar -xzvf fftw-3.3.10.tar.gz && \ cd fftw-3.3.10 && \ - ./configure && make && make install && \ - ./configure --enable-float && make && make install && \ + ./configure CFLAGS="-fPIC" && make && make install && \ + ./configure CFLAGS="-fPIC" --enable-float && make && make install && \ cd .. && rm -rf fftw* " diff --git a/.github/workflows/testbuild.yml b/.github/workflows/testbuild.yml index 997b2e41..55e83035 100644 --- a/.github/workflows/testbuild.yml +++ b/.github/workflows/testbuild.yml @@ -76,14 +76,15 @@ jobs: yum clean all -y && yum makecache -y && yum install -y gcc make " + # Centos 7.7 docker环境中编译fftw库需要添加 -fPIC - name: Build static FFTW in container (Ubuntu) if: contains(matrix.os, 'ubuntu') run: | docker exec ${{ env.CONTAINER_ID }} bash -c " curl -O https://www.fftw.org/fftw-3.3.10.tar.gz && tar -xzvf fftw-3.3.10.tar.gz && \ cd fftw-3.3.10 && \ - ./configure && make && make install && \ - ./configure --enable-float && make && make install && \ + ./configure CFLAGS="-fPIC" && make && make install && \ + ./configure CFLAGS="-fPIC" --enable-float && make && make install && \ cd .. && rm -rf fftw* "