minizip: fix build (#8693)

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=51117
This commit is contained in:
DavidKorczynski 2022-10-06 13:30:51 +01:00 committed by GitHub
parent db0032db88
commit 40490c3c8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -15,7 +15,7 @@
################################################################################
FROM gcr.io/oss-fuzz-base/base-builder
RUN apt-get update && apt-get install -y make cmake pkg-config
RUN apt-get update && apt-get install -y make cmake pkg-config libssl-dev:i386
RUN git clone -b develop https://github.com/zlib-ng/minizip-ng
WORKDIR minizip-ng

View File

@ -15,6 +15,12 @@
#
################################################################################
# Force static linking in i386 by removing dynamically linked libraries.
if [ "$ARCHITECTURE" = 'i386' ]; then
rm /usr/lib/i386-linux-gnu/libssl.so*
rm /usr/lib/i386-linux-gnu/libcrypto.so*
fi
# Build project
cmake . -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DMZ_BUILD_FUZZ_TESTS=ON
make clean