From: Stany MARCEL Date: Tue, 1 Nov 2011 00:53:38 +0000 (+0100) Subject: toolchain: Correct test for external tools symlink creation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d64c4ed3f787802d2b3953a5db787984d9a6626e;p=buildroot.git toolchain: Correct test for external tools symlink creation When the external tools chain is installed in a path that match one of the first case test, all symlink are created to the external wrapper. The proposed solution is to test only the base name not the full path. Signed-off-by: Stany MARCEL Reviewed-by: "Yann E. MORIN" Signed-off-by: Peter Korsgaard --- diff --git a/toolchain/toolchain-external/ext-tool.mk b/toolchain/toolchain-external/ext-tool.mk index 828791660a..572917ff0b 100644 --- a/toolchain/toolchain-external/ext-tool.mk +++ b/toolchain/toolchain-external/ext-tool.mk @@ -318,9 +318,9 @@ $(STAMP_DIR)/ext-toolchain-installed: $(TOOLCHAIN_EXTERNAL_DEPENDENCIES) $(HOST_DIR)/usr/bin/ext-toolchain-wrapper: $(STAMP_DIR)/ext-toolchain-installed mkdir -p $(HOST_DIR)/usr/bin; cd $(HOST_DIR)/usr/bin; \ for i in $(TOOLCHAIN_EXTERNAL_CROSS)*; do \ - case "$$i" in \ + base=$${i##*/}; \ + case "$$base" in \ *cc|*cc-*|*++|*++-*|*cpp) \ - base=$${i##*/}; \ ln -sf $(@F) $$base; \ ;; \ *) \