aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs/0001-Add-aarch64_be-support.patch28
-rw-r--r--meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs_2.16.bb3
2 files changed, 30 insertions, 1 deletions
diff --git a/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs/0001-Add-aarch64_be-support.patch b/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs/0001-Add-aarch64_be-support.patch
new file mode 100644
index 00000000..adc18b78
--- /dev/null
+++ b/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs/0001-Add-aarch64_be-support.patch
@@ -0,0 +1,28 @@
+From c7ba67d31ab0b83bafd3da06d3c1da4e28296ad6 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen.kooi@linaro.org>
+Date: Mon, 14 Oct 2013 11:34:42 +0200
+Subject: [PATCH] Add aarch64_be support
+
+This patch adds support for big endian Aarch64 by reusing the existing Aarch64 rules.
+
+Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 4aa7147..c2da34a 100644
+--- a/Makefile
++++ b/Makefile
+@@ -57,7 +57,7 @@ TMPLIB32 = lib
+ ELF32 += armelf_linux_eabi
+ CUSTOM_LDSCRIPTS = no
+ else
+-ifeq ($(ARCH),aarch64)
++ifneq (,$(findstring aarch64,$(ARCH)))
+ CC64 = $(CC)
+ ELF64 = aarch64elf_linux
+ TMPLIB64 = lib64
+--
+1.8.3.1
+
diff --git a/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs_2.16.bb b/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs_2.16.bb
index a67eeff1..b53b2f0b 100644
--- a/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs_2.16.bb
+++ b/meta-aarch64/recipes-extended/libhugetlbfs/libhugetlbfs_2.16.bb
@@ -15,7 +15,8 @@ PR = "r1"
SRC_URI = "git://git.linaro.org/people/stevecapper/libhugetlbfs.git;branch=aarch64-support \
file://cross-compile.patch \
- file://install64-fix.patch"
+ file://install64-fix.patch \
+ file://0001-Add-aarch64_be-support.patch"
S = "${WORKDIR}/git"