aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Lovell Fuller <lovell@users.noreply.github.com>2021-03-08 19:37:11 +0000
committerGravatar GitHub <noreply@github.com>2021-03-08 19:37:11 +0000
commit45bbb247f49799e95d5f8b7dc3e3977d33b114e1 (patch)
treec39ab05048d06563dec39dba22a6de998169479f
parent8fe74c1f7228db549fe00fbe3e466936ffc5e5ce (diff)
libvips: ensure linker is aware of selinux/resolv deps (#5318)
-rw-r--r--projects/libvips/Dockerfile1
-rwxr-xr-xprojects/libvips/build.sh1
2 files changed, 2 insertions, 0 deletions
diff --git a/projects/libvips/Dockerfile b/projects/libvips/Dockerfile
index 258e222a..e792dff4 100644
--- a/projects/libvips/Dockerfile
+++ b/projects/libvips/Dockerfile
@@ -25,6 +25,7 @@ RUN apt-get update && apt-get install -y \
libfftw3-dev \
libexpat1-dev \
libffi-dev \
+ libselinux1-dev \
glib2.0-dev
RUN mkdir afl-testcases
RUN curl https://lcamtuf.coredump.cx/afl/demo/afl_testcases.tgz | tar xzC afl-testcases
diff --git a/projects/libvips/build.sh b/projects/libvips/build.sh
index e170f371..21505d6e 100755
--- a/projects/libvips/build.sh
+++ b/projects/libvips/build.sh
@@ -169,6 +169,7 @@ for fuzzer in fuzz/*_fuzzer.cc; do
$LIB_FUZZING_ENGINE \
-Wl,-Bstatic \
-lfftw3 -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lpcre -lexpat \
+ -lresolv -lsepol -lselinux \
-Wl,-Bdynamic -pthread
ln -sf "seed_corpus.zip" "$OUT/${target}_seed_corpus.zip"
done