From: Ilias Apalodimas Date: Wed, 11 Jun 2025 20:24:31 +0000 (+0300) Subject: kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD X-Git-Tag: v2025.10-rc1~118^2~28^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3991f85e4cdcd721c91d376468e5396504e2199d;p=pandora-u-boot.git kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD Backported from kernel commit ad15006cc784 ("kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD") Signed-off-by: Ilias Apalodimas --- diff --git a/Makefile b/Makefile index 7e1b36e78b9..e648f4920cf 100644 --- a/Makefile +++ b/Makefile @@ -446,7 +446,7 @@ ifeq ($(cc-name),clang) ifneq ($(CROSS_COMPILE),) CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%)) LDPPFLAGS += $(CLANG_TARGET) -GCC_TOOLCHAIN_DIR := $(dir $(shell which $(LD))) +GCC_TOOLCHAIN_DIR := $(dir $(shell which $(CROSS_COMPILE)elfedit)) CLANG_PREFIX := --prefix=$(GCC_TOOLCHAIN_DIR) GCC_TOOLCHAIN := $(realpath $(GCC_TOOLCHAIN_DIR)/..) endif