Commit 4795b748 for libheif
commit 4795b7489564d74f840e1c685e392bf1554b4db2
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Sun Apr 12 19:21:59 2026 +0200
oss-fuzz: disable SIMD for vvenc/vvdec/openh264/dav1d
diff --git a/scripts/build-oss-fuzz.sh b/scripts/build-oss-fuzz.sh
index 22881414..bc6a81e4 100755
--- a/scripts/build-oss-fuzz.sh
+++ b/scripts/build-oss-fuzz.sh
@@ -217,7 +217,8 @@ meson build \
--buildtype release \
--prefix "$DEPS_PATH" \
-D enable_tools=false \
- -D enable_tests=false
+ -D enable_tests=false \
+ -D enable_asm=false
ninja -C build
ninja -C build install
@@ -247,6 +248,7 @@ cmake -B build/release-static \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
-DVVDEC_ENABLE_WERROR=OFF \
-DVVDEC_LIBRARY_ONLY=ON \
+ -DVVDEC_OPT_TARGET_ARCH=SCALAR \
.
cmake --build build/release-static -j"$(nproc)"
cmake --build build/release-static --target install
@@ -263,6 +265,7 @@ cmake -B build/release-static \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
-DVVENC_ENABLE_WERROR=OFF \
-DVVENC_LIBRARY_ONLY=ON \
+ -DVVENC_OPT_TARGET_ARCH=SCALAR \
.
cmake --build build/release-static -j"$(nproc)"
cmake --build build/release-static --target install
@@ -294,8 +297,8 @@ cd "$WORK/svt-av1/Build/linux"
echo ""
echo "=== Building openh264 ==="
cd "$WORK/openh264"
-make -j"$(nproc)" BUILDTYPE=Debug libopenh264.a
-make -j"$(nproc)" BUILDTYPE=Debug PREFIX="$DEPS_PATH" install-static
+make -j"$(nproc)" BUILDTYPE=Debug ENABLEASM=No libopenh264.a
+make -j"$(nproc)" BUILDTYPE=Debug ENABLEASM=No PREFIX="$DEPS_PATH" install-static
echo ""
echo "=== Building openjpeg ==="