mirror of https://github.com/google/oss-fuzz.git
Add more compressed formats support for libmagic (#8540)
Co-authored-by: Julien Voisin <jvoisin@google.com>
This commit is contained in:
parent
1690d89456
commit
0fe33b3bd3
|
@ -15,7 +15,9 @@
|
|||
################################################################################
|
||||
|
||||
FROM gcr.io/oss-fuzz-base/base-builder
|
||||
RUN apt-get update && apt-get install -y make autoconf automake libtool shtool zlib1g-dev:i386
|
||||
RUN apt-get update && apt install -y make autoconf automake libtool shtool
|
||||
RUN apt-get update && apt install -y libbz2-dev liblzma-dev zlib1g-dev libzstd-dev liblz4-dev
|
||||
RUN apt-get update && apt install -y libbz2-dev:i386 liblzma-dev:i386 zlib1g-dev:i386 libzstd-dev:i386 liblz4-dev:i386
|
||||
RUN git clone --depth 1 https://github.com/file/file.git
|
||||
|
||||
# Supplement file's existing test files
|
||||
|
|
|
@ -16,15 +16,15 @@
|
|||
################################################################################
|
||||
|
||||
autoreconf -i
|
||||
./configure --enable-static
|
||||
./configure --enable-static --enable-fsect-man5
|
||||
make V=1 all
|
||||
|
||||
$CXX $CXXFLAGS -std=c++11 -Isrc/ \
|
||||
$SRC/magic_fuzzer.cc -o $OUT/magic_fuzzer \
|
||||
$LIB_FUZZING_ENGINE ./src/.libs/libmagic.a -l:libz.a
|
||||
$LIB_FUZZING_ENGINE ./src/.libs/libmagic.a -l:libz.a -l:liblz4.a -l:libbz2.a -l:liblzma.a -l:libzstd.a
|
||||
$CXX $CXXFLAGS -std=c++11 -Isrc/ \
|
||||
$SRC/magic_fuzzer_loaddb.cc -o $OUT/magic_fuzzer_loaddb \
|
||||
$LIB_FUZZING_ENGINE ./src/.libs/libmagic.a -l:libz.a
|
||||
$LIB_FUZZING_ENGINE ./src/.libs/libmagic.a -l:libz.a -l:liblz4.a -l:libbz2.a -l:liblzma.a -l:libzstd.a
|
||||
|
||||
cp ./magic/magic.mgc $OUT/
|
||||
|
||||
|
|
Loading…
Reference in New Issue