Commit bfc3ac1f for libheif
commit bfc3ac1f180d395007bd02d6646b90dc64d05820
Author: Joachim Bauch <bauch@struktur.de>
Date: Tue Apr 7 11:21:38 2026 +0200
oss-fuzz: Install libjpeg-dev.
diff --git a/scripts/build-oss-fuzz.sh b/scripts/build-oss-fuzz.sh
index 662e3c8a..1947a0ec 100755
--- a/scripts/build-oss-fuzz.sh
+++ b/scripts/build-oss-fuzz.sh
@@ -40,6 +40,7 @@ apt-get install -y \
build-essential \
cmake \
libbrotli-dev \
+ libjpeg-dev \
libtool \
make \
mercurial \
@@ -115,6 +116,8 @@ make install
# Remove shared libraries to avoid accidental linking against them.
rm -f "$DEPS_PATH/lib"/*.so
rm -f "$DEPS_PATH/lib/"*.so.*
+rm -f /usr/lib/*/libjpeg.so
+rm -f /usr/lib/*/libjpeg.so.*
cd "$SRC/libheif"
mkdir build
@@ -124,6 +127,8 @@ PKG_CONFIG="pkg-config --static" PKG_CONFIG_PATH="$DEPS_PATH/lib/pkgconfig" cmak
-DFUZZING_LINKER_OPTIONS="$LIB_FUZZING_ENGINE" \
-DFUZZING_C_COMPILER="$CC" -DFUZZING_CXX_COMPILER="$CXX" \
-DWITH_UNCOMPRESSED_CODEC=ON \
+ -DWITH_JPEG_DECODER=ON \
+ -DWITH_JPEG_ENCODER=ON \
..
make -j"$(nproc)"