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* "