libhugetlbfs: Make cross-devel recognize all ix86 arches

In a non-native cross-development scenario, the Makefile
only recognized i386 or x86_64 PC architectures.
Extended this to also recognize i486, i586, and i686

Upstream Status: Accepted but not yet applied by libhugetlbfs project

Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Gary S. Robertson 2014-11-24 16:59:14 -06:00 committed by Martin Jansa
parent b66a7ded8f
commit b52a206e1d
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,32 @@
From a0166583ba5f7b6a6d2de434f633126fb12c9d29 Mon Sep 17 00:00:00 2001
From: "Gary S. Robertson" <gary.robertson@linaro.org>
Date: Wed, 24 Sep 2014 15:27:31 -0500
Subject: [PATCH] Makefile: Recognize all ix86 arches
In a non-native build scenario, the makefile
only recognized i386 or x86_64 arches. Added support
to recognize i486, i586, i686.
Upstream Status: Accepted by libhugetlbfs project
Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 91502e1..0bfaee8 100644
--- a/Makefile
+++ b/Makefile
@@ -71,7 +71,7 @@ ELF64 = aarch64elf
TMPLIB64 = lib64
CUSTOM_LDSCRIPTS = no
else
-ifeq ($(ARCH),i386)
+ifneq (,$(filter i386 i486 i586 i686,$(ARCH)))
CC32 = $(CC)
ELF32 = elf_i386
TMPLIB32 = lib
--
1.7.9.5

View File

@ -19,6 +19,7 @@ SRC_URI = "git://git.code.sf.net/p/libhugetlbfs/code \
file://0001-aarch64-fix-page-size-not-properly-computed.patch \
file://0001-replace-lib-lib64-hardcoded-values-by-LIBDIR32-LIBDI.patch \
file://0001-Extend-arm32-support-to-include-BE-variants.patch \
file://0001-Makefile-Recognize-all-ix86-arches.patch \
"
S = "${WORKDIR}/git"