[Buildroot] [PATCH] toolchain: Use the correct target name
André Hentschel
nerv at dawncrow.de
Thu Jan 15 22:48:55 UTC 2015
When using an external toolchain we need to use the toolchain prefix
for the staging directory and e.g. for configure.
Signed-off-by: André Hentschel <nerv at dawncrow.de>
---
This fixes cross compiling Wine (not yet upstream because of that).
package/Makefile.in | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/package/Makefile.in b/package/Makefile.in
index 2055f00..0a00c7e 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -36,7 +36,11 @@ $(error BR2_TOOLCHAIN_BUILDROOT_VENDOR cannot be 'unknown'. \
endif
# Compute GNU_TARGET_NAME
+ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI)
+else
+GNU_TARGET_NAME = $(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_PREFIX))
+endif
# FLAT binary format needs uclinux
ifeq ($(BR2_BINFMT_FLAT),y)
More information about the buildroot
mailing list