From 6bbd6d2ef6460f02d3e8e5a2e326adc8481ebfa2 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Sat, 14 Oct 2006 23:06:23 +0000
Subject: [PATCH] use the native toolchain for grub on non-amd64 hosts

SVN-Revision: 5103
---
 target/image/x86/grub/Makefile | 25 +++++++++++++++++++++++--
 1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/target/image/x86/grub/Makefile b/target/image/x86/grub/Makefile
index 86a90016ac..e30443e18c 100644
--- a/target/image/x86/grub/Makefile
+++ b/target/image/x86/grub/Makefile
@@ -22,7 +22,8 @@ PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/grub-$(PKG_VERSION)
 
 include $(INCLUDE_DIR)/package.mk
 
-define Build/Configure
+ifeq ($(HOST_ARCH),x86_64)
+  define Build/Configure
 	(cd $(PKG_BUILD_DIR); \
 		LDFLAGS="-static" \
 		./configure \
@@ -43,7 +44,27 @@ define Build/Configure
 		--infodir=/usr/info \
 		$(DISABLE_NLS) \
 	)
-endef
+  endef
+else
+  define Build/Configure
+	(cd $(PKG_BUILD_DIR); \
+		LDFLAGS="-static" \
+		./configure \
+		--program-prefix="" \
+		--program-suffix="" \
+		--prefix=/usr \
+		--exec-prefix=/usr \
+		--bindir=/usr/bin \
+		--sbindir=/usr/sbin \
+		--libexecdir=/usr/lib \
+		--sysconfdir=/etc \
+		--datadir=/usr/share \
+		--localstatedir=/var \
+		--mandir=/usr/man \
+		--infodir=/usr/info \
+	)
+  endef
+endif
 
 define Build/Compile
 	$(MAKE) -C $(PKG_BUILD_DIR)
-- 
2.30.2