diff --git a/projects/minizip/Dockerfile b/projects/minizip/Dockerfile index 9263c3e13..c74e4be85 100644 --- a/projects/minizip/Dockerfile +++ b/projects/minizip/Dockerfile @@ -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 diff --git a/projects/minizip/build.sh b/projects/minizip/build.sh index 4e9cd0021..672f24806 100755 --- a/projects/minizip/build.sh +++ b/projects/minizip/build.sh @@ -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