GraphicsMagick: fuzzing/oss-fuzz-build.sh: Build libpng as PIC. ...

GraphicsMagick Commits <[email protected]> Wed, 13 Dec 2023 08:37:20 -0600
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.12122.1702478270.1716.graphicsmagick-commit@lists.sourceforge.net>
changeset fa8ec082581c in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=fa8ec082581c
summary: fuzzing/oss-fuzz-build.sh: Build libpng as PIC.  Enable libjxl tools for purpose of bug reports.

diffstat:

 fuzzing/oss-fuzz-build.sh |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (23 lines):

diff -r 29b601c0dfcb -r fa8ec082581c fuzzing/oss-fuzz-build.sh
--- a/fuzzing/oss-fuzz-build.sh	Mon Dec 11 07:44:34 2023 -0600
+++ b/fuzzing/oss-fuzz-build.sh	Wed Dec 13 08:37:18 2023 -0600
@@ -121,8 +121,9 @@
         --disable-shared \
         --enable-static \
         CPPFLAGS="-I$WORK/include" \
-        CFLAGS="$CFLAGS" \
+        CFLAGS="${CFLAGS} -fPIC" \
         LDFLAGS="${LDFLAGS:-} -L$WORK/lib"
+    make clean
     make -j$(nproc)
     make install
     popd
@@ -451,7 +452,7 @@
         -DJPEGXL_ENABLE_JPEGLI=false \
         -DJPEGXL_ENABLE_MANPAGES=OFF \
         -DJPEGXL_ENABLE_SJPEG=false \
-        -DJPEGXL_ENABLE_TOOLS=false \
+        -DJPEGXL_ENABLE_TOOLS=true \
         -DJPEGXL_ENABLE_VIEWERS=false \
         -DJPEGXL_ENABLE_JPEGLI=false \
         -DJPEGXL_ENABLE_SKCMS=false \