From b8c4535b55cb68c130a50ddfc1ac5293ce3eeea1 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Wed, 21 Sep 2022 14:46:08 +0900 Subject: [PATCH] termux_step_configure_autotools: Improve `*config` pickup to exclude binaries such as `pkg-config`. --- scripts/build/configure/termux_step_configure_autotools.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/build/configure/termux_step_configure_autotools.sh b/scripts/build/configure/termux_step_configure_autotools.sh index dd4322d7e3..296536de00 100644 --- a/scripts/build/configure/termux_step_configure_autotools.sh +++ b/scripts/build/configure/termux_step_configure_autotools.sh @@ -36,7 +36,9 @@ termux_step_configure_autotools() { # Some packages provides a $PKG-config script which some configure scripts pickup instead of pkg-config: mkdir "$TERMUX_PKG_TMPDIR/config-scripts" for f in $TERMUX_PREFIX/bin/*config; do - test -f "$f" && cp "$f" "$TERMUX_PKG_TMPDIR/config-scripts" + if [[ -f "$f" && "$(head -c 4 "$f")" != "$(echo -ne '\0177ELF')" ]]; then + cp "$f" "$TERMUX_PKG_TMPDIR/config-scripts" + fi done export PATH=$TERMUX_PKG_TMPDIR/config-scripts:$PATH fi