scipy: fix build (#9910)

Signed-off-by: David Korczynski <david@adalogics.com>
This commit is contained in:
DavidKorczynski 2023-03-11 18:28:33 +00:00 committed by GitHub
parent 7f992d802f
commit e10473c061
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -15,7 +15,13 @@
FROM gcr.io/oss-fuzz-base/base-builder-python
RUN apt-get update && apt-get install -y \
gfortran libopenblas-dev liblapack-dev pkg-config
RUN pip3 install --upgrade pip numpy
# Ensure we work from right python version
RUN apt-get install -y python3.9 python3.9-dev && \
ln --force -s /usr/bin/python3.9 /usr/local/bin/python3 && \
apt-get install -y python3-pip && \
python3 -m pip install cython "atheris>=2.1.1" "pyinstaller==5.0.1" "coverage==6.3.2"
RUN python3 -m pip install --upgrade pip setuptools meson ninja numpy pybind11 cython pythran setuptools_scm
RUN git clone https://github.com/scipy/scipy scipy
COPY *.sh *py $SRC/
WORKDIR $SRC/scipy

View File

@ -16,7 +16,7 @@
###############################################################################
git submodule update --init
pip3 install .
python3 -m pip install .
# Build fuzzers in $OUT.
for fuzzer in $(find $SRC -name 'fuzz_*.py'); do