From 41194ef9a56a0618e6a20334884b51a46cbc1bbd Mon Sep 17 00:00:00 2001 From: syphyr Date: Sun, 28 Jun 2026 02:15:26 +0200 Subject: [PATCH] Update elf-cleaner to 3.0.1 --- external/build-tools | 13 +++++-------- external/elf-cleaner | 2 +- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/external/build-tools b/external/build-tools index f7acdebd..c6cec8ab 100644 --- a/external/build-tools +++ b/external/build-tools @@ -1,7 +1,5 @@ EXTERNAL_ROOT := $(shell pwd) -MAKE ?= make -j`nproc` - .PHONY = elf-cleaner-clean all: PREBUILD_EXECUTABLE @@ -10,20 +8,19 @@ all: PREBUILD_EXECUTABLE # elf-cleaner elf-cleaner/Makefile: - cd elf-cleaner && autoreconf --install - cd elf-cleaner && ./configure --prefix=/ + cd elf-cleaner && \ + cmake -B build -G Ninja -DCMAKE_INSTALL_PREFIX=$(EXTERNAL_ROOT) elf-cleaner-build-stamp: elf-cleaner/Makefile - $(MAKE) -C elf-cleaner install DESTDIR=$(EXTERNAL_ROOT) + ninja install -C elf-cleaner/build touch $@ elf-cleaner-clean: -rm -f bin/termux-elf-cleaner -rm -f elf-cleaner-build-stamp - -$(MAKE) -C elf-cleaner uninstall DESTDIR=$(EXTERNAL_ROOT) - -$(MAKE) -C elf-cleaner clean -cd elf-cleaner && \ - git clean -fdx > /dev/null + git clean -fdx && \ + git reset --hard elf-cleaner: elf-cleaner-build-stamp diff --git a/external/elf-cleaner b/external/elf-cleaner index e4f87f8d..3da3eeab 160000 --- a/external/elf-cleaner +++ b/external/elf-cleaner @@ -1 +1 @@ -Subproject commit e4f87f8d13541779756f4907c6957d2a000653da +Subproject commit 3da3eeab96e57fa794c5ea0feb2eed4903545dec