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 \