[OE-core] [PATCH] meson: add aarch64 big endian support

C.r. Guo chunrong.guo at nxp.com
Wed Jan 9 09:48:03 UTC 2019


From: Chunrong Guo <chunrong.guo at nxp.com>

*fix the below error:
|ERROR: Unknown CPU family aarch64_be, see https://wiki.yoctoproject.org/wiki/Meson/UnknownCPU for directions.
|ERROR: meson failed

Signed-off-by: Chunrong Guo <chunrong.guo at nxp.com>
---
 meta/recipes-devtools/meson/meson.inc              |  1 +
 .../meson/meson/0001-support-aarch64_be.patch      | 25 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 100644 meta/recipes-devtools/meson/meson/0001-support-aarch64_be.patch

diff --git a/meta/recipes-devtools/meson/meson.inc b/meta/recipes-devtools/meson/meson.inc
index d37afc3..aa6c9c7 100644
--- a/meta/recipes-devtools/meson/meson.inc
+++ b/meta/recipes-devtools/meson/meson.inc
@@ -19,6 +19,7 @@ SRC_URI[md5sum] = "3c35b91e8040901034809576d54007c6"
 SRC_URI_append_class-native = " \
     file://0001-Make-CPU-family-warnings-fatal.patch \
     file://0002-Support-building-allarch-recipes-again.patch \
+    file://0001-support-aarch64_be.patch \ 
 "
 
 UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
diff --git a/meta/recipes-devtools/meson/meson/0001-support-aarch64_be.patch b/meta/recipes-devtools/meson/meson/0001-support-aarch64_be.patch
new file mode 100644
index 0000000..6206e11
--- /dev/null
+++ b/meta/recipes-devtools/meson/meson/0001-support-aarch64_be.patch
@@ -0,0 +1,25 @@
+From ce7d006f7d962c9e1777392a98eed2f3984365c5 Mon Sep 17 00:00:00 2001
+From: Chunrong Guo <chunrong.guo at nxp.com>
+Date: Wed, 9 Jan 2019 10:11:49 +0100
+Subject: [PATCH] support aarch64_be
+
+Signed-off-by: C.r. Guo <nxa13725 at lsv07005.swis.us-cdc01.nxp.com>
+---
+ mesonbuild/environment.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py
+index b4fc0dc..014ecab 100644
+--- a/mesonbuild/environment.py
++++ b/mesonbuild/environment.py
+@@ -74,6 +74,7 @@ build_filename = 'meson.build'
+ known_cpu_families = (
+     'allarch',
+     'aarch64',
++    'aarch64_be',
+     'arc',
+     'arm',
+     'e2k',
+-- 
+2.7.4
+
-- 
2.7.4



More information about the Openembedded-core mailing list