Fix finding glibc patches

Signed-off-by: Akira Moroo <retrage01@gmail.com>
This commit is contained in:
Akira Moroo 2021-11-16 02:00:03 +00:00
parent d4a0fd41cd
commit 2d4b18f98e

View File

@ -9,10 +9,11 @@ CS_TRACE:=coresight-trace
PATCHELF?=$(PREFIX)/bin/patchelf PATCHELF?=$(PREFIX)/bin/patchelf
PATCH_DIR:=patches
GLIBC_VER:=2.33 GLIBC_VER:=2.33
GLIBC_NAME:=glibc-$(GLIBC_VER) GLIBC_NAME:=glibc-$(GLIBC_VER)
GLIBC_URL_BASE:=http://ftp.gnu.org/gnu/glibc 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 GLIBC_LDSO?=$(PREFIX)/lib/ld-linux-aarch64.so.1
OUTPUT?="$(TARGET).patched" OUTPUT?="$(TARGET).patched"
@ -43,7 +44,9 @@ $(PATCHELF): patchelf
$(GLIBC_LDSO): | $(GLIBC_NAME).tar.xz $(GLIBC_LDSO): | $(GLIBC_NAME).tar.xz
tar -xf $(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 mkdir -p $(GLIBC_NAME)/build
cd $(GLIBC_NAME)/build && \ cd $(GLIBC_NAME)/build && \
../configure --prefix=$(PREFIX) && \ ../configure --prefix=$(PREFIX) && \