diff options
author | Christian Marangi <ansuelsmth@gmail.com> | 2022-09-27 16:54:42 +0200 |
---|---|---|
committer | Christian Marangi <ansuelsmth@gmail.com> | 2022-09-27 16:54:42 +0200 |
commit | c092b3ba63e0a60be2a5bc9aa716c26f4c6f3755 (patch) | |
tree | 6d461c78e0092fff625bf22824de62297005e286 | |
parent | a29d3bc48c40c6a2a93ae1806bea2ac26455cdbb (diff) | |
download | upstream-c092b3ba63e0a60be2a5bc9aa716c26f4c6f3755.tar.gz upstream-c092b3ba63e0a60be2a5bc9aa716c26f4c6f3755.tar.bz2 upstream-c092b3ba63e0a60be2a5bc9aa716c26f4c6f3755.zip |
include/prereq-build: fix ldconfig-stub symlink on macos and BSD OSs
Some OS may have the true bin to a different location than /bin/true.
BSD based system and macos have true on /usr/bin/true.
Fix this by checking both location and take the one available in the
system.
Reported-by: Sergey V. Lobanov <sergey@lobanov.in>
Suggested-by: Huangbin Zhan <zhanhb88@gmail.com>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
-rw-r--r-- | include/prereq-build.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/prereq-build.mk b/include/prereq-build.mk index e1687da370..c5c2f1c8bb 100644 --- a/include/prereq-build.mk +++ b/include/prereq-build.mk @@ -213,4 +213,4 @@ prereq: $(STAGING_DIR_HOST)/bin/mkhash $(STAGING_DIR_HOST)/bin/xxd # Install ldconfig stub $(eval $(call TestHostCommand,ldconfig-stub,Failed to install stub, \ - $(LN) /bin/true $(STAGING_DIR_HOST)/bin/ldconfig)) + $(LN) $(firstword $(wildcard /bin/true /usr/bin/true)) $(STAGING_DIR_HOST)/bin/ldconfig)) |