diff options
author | Akira Moroo <retrage01@gmail.com> | 2021-11-16 02:00:03 +0000 |
---|---|---|
committer | Akira Moroo <retrage01@gmail.com> | 2021-11-16 02:00:03 +0000 |
commit | 2d4b18f98ea15cef30a47d62319a10defda45237 (patch) | |
tree | 8550f6f1d265123186f3f32a08e1cbbbb4a23e2a | |
parent | d4a0fd41cd29b5862cac0b99b96b2afc67e33c7d (diff) | |
download | afl++-2d4b18f98ea15cef30a47d62319a10defda45237.tar.gz |
Fix finding glibc patches
Signed-off-by: Akira Moroo <retrage01@gmail.com>
-rw-r--r-- | coresight_mode/GNUmakefile | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/coresight_mode/GNUmakefile b/coresight_mode/GNUmakefile index 69b72f91..9ab30ff7 100644 --- a/coresight_mode/GNUmakefile +++ b/coresight_mode/GNUmakefile @@ -9,10 +9,11 @@ CS_TRACE:=coresight-trace PATCHELF?=$(PREFIX)/bin/patchelf +PATCH_DIR:=patches + GLIBC_VER:=2.33 GLIBC_NAME:=glibc-$(GLIBC_VER) GLIBC_URL_BASE:=http://ftp.gnu.org/gnu/glibc -GLIBC_PATCH:=patches/0002-glibc-Add-AFL-forkserver.patch GLIBC_LDSO?=$(PREFIX)/lib/ld-linux-aarch64.so.1 OUTPUT?="$(TARGET).patched" @@ -43,7 +44,9 @@ $(PATCHELF): patchelf $(GLIBC_LDSO): | $(GLIBC_NAME).tar.xz tar -xf $(GLIBC_NAME).tar.xz - patch -p1 < $(GLIBC_PATCH) + for file in $(shell find $(PATCH_DIR) -maxdepth 1 -type f); do \ + patch -p1 < $$file ; \ + done mkdir -p $(GLIBC_NAME)/build cd $(GLIBC_NAME)/build && \ ../configure --prefix=$(PREFIX) && \ |