]> granicus.if.org Git - imagemagick/commitdiff
temporarily remove bzip2 from the oss-fuzz builds
authorPaul Kehrer <paul.l.kehrer@gmail.com>
Sat, 31 Mar 2018 18:52:28 +0000 (13:52 -0500)
committerDirk Lemstra <dlemstra@users.noreply.github.com>
Sat, 31 Mar 2018 20:22:09 +0000 (22:22 +0200)
bzip2 isn't UBSAN clean right now. The issue has been reported upstream
but for the moment we don't want to build it until that's fixed.

Magick++/fuzz/build.sh

index 3f4e01132f6bb5f9c33fdd060e0ee78dc4ec33a2..16d9ae65aa1f281e81823878f7cb80c3e4b25271 100644 (file)
@@ -1,14 +1,5 @@
 #!/bin/bash -eu
 
-# build bzip2
-pushd $SRC
-tar zxf bzip2-1.0.6.tar.gz
-popd
-pushd "$SRC/bzip2-1.0.6"
-make -j$(nproc) CFLAGS="$CFLAGS -fPIC" CC="$CC"
-make install PREFIX="$WORK"
-popd
-
 # build zlib
 pushd "$SRC/zlib"
 ./configure --static --prefix="$WORK"
@@ -74,7 +65,7 @@ MAGICK_COMPILER=$CXX
 MAGICK_COMPILER_FLAGS=$CXXFLAGS
 MAGICK_INCLUDE="$WORK/include/ImageMagick-7"
 MAGICK_SRC="$SRC/imagemagick/Magick++/fuzz"
-MAGICK_LIBS="-lFuzzingEngine $WORK/lib/libMagick++-7.Q16HDRI.a $WORK/lib/libMagickWand-7.Q16HDRI.a $WORK/lib/libMagickCore-7.Q16HDRI.a $WORK/lib/libz.a $WORK/lib/libbz2.a $WORK/lib/libtiff.a $WORK/lib/libde265.a $WORK/lib/libopenjp2.a $WORK/lib/libwebp.a $WORK/lib/libturbojpeg.a $WORK/lib/libjpeg.a $WORK/lib/libfreetype.a"
+MAGICK_LIBS="-lFuzzingEngine $WORK/lib/libMagick++-7.Q16HDRI.a $WORK/lib/libMagickWand-7.Q16HDRI.a $WORK/lib/libMagickCore-7.Q16HDRI.a $WORK/lib/libz.a $WORK/lib/libtiff.a $WORK/lib/libde265.a $WORK/lib/libopenjp2.a $WORK/lib/libwebp.a $WORK/lib/libturbojpeg.a $WORK/lib/libjpeg.a $WORK/lib/libfreetype.a"
 MAGICK_OUTPUT=$OUT
 MAGICK_FAST_BUILD=0