summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2020-10-17 09:27:11 (GMT)
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-10-27 22:42:20 (GMT)
commitbb91c3381008bb12a8ae7aa29ca81d15854a4410 (patch)
tree39089462f6908a48416c719af59adae954bcd94f /meta/classes
parent7bd122dea4b4222660571004162cef8d9741e535 (diff)
downloadpoky-bb91c3381008bb12a8ae7aa29ca81d15854a4410.tar.gz
siteinfo: Recognize 32bit PPC LE
* since this commit, all powerpc little-endians (both 32bit and 64bit) use "le" suffix: commit b6ac40f1cbabb20896bf113568f7735a462ed1a6 Author: Khem Raj <raj.khem@gmail.com> Date: Sun Dec 29 10:44:03 2019 -0800 powerpc, powerpc64: Append little-endianness to tune arch * 64bit variants were already fixed in: commit e62cdb9b88b575b5cfcdd65ca558edc237c43b2a Author: Khem Raj <raj.khem@gmail.com> Date: Sun Dec 29 10:44:02 2019 -0800 siteinfo: Recognize 64bit PPC LE * but 32bit are still failing: scripts/tune/log.fake-power5.powerpcle scripts/tune/log.fake-power5.powerpcle-nf scripts/tune/log.fake-power6.powerpcle scripts/tune/log.fake-power6.powerpcle-nf scripts/tune/log.fake-power7.powerpcle scripts/tune/log.fake-power7.powerpcle-nf scripts/tune/log.fake-power9.powerpcle scripts/tune/log.fake-power9.powerpcle-nf scripts/tune/log.fake-power9.ppcp9le scripts/tune/log.fake-ppc476.powerpcle scripts/tune/log.fake-ppc476.powerpcle-nf scripts/tune/log.fake-ppc603e.powerpcle scripts/tune/log.fake-ppc603e.powerpcle-nf scripts/tune/log.fake-ppc7400.powerpcle scripts/tune/log.fake-ppc7400.powerpcle-nf scripts/tune/log.fake-ppce300c2.powerpcle scripts/tune/log.fake-ppce300c2.powerpcle-nf scripts/tune/log.fake-ppce300c3.powerpcle scripts/tune/log.fake-ppce300c3.powerpcle-nf scripts/tune/log.fake-ppce500.powerpcle scripts/tune/log.fake-ppce500.powerpcle-nf scripts/tune/log.fake-ppce500mc.powerpcle scripts/tune/log.fake-ppce500mc.powerpcle-nf scripts/tune/log.fake-ppce500v2.powerpcle scripts/tune/log.fake-ppce500v2.powerpcle-nf scripts/tune/log.fake-ppce5500.powerpcle scripts/tune/log.fake-ppce5500.powerpcle-nf scripts/tune/log.fake-ppce6500.powerpcle scripts/tune/log.fake-ppce6500.powerpcle-nf Parsing recipes... ERROR: /OE/build/oe-core/openembedded-core/meta/recipes-support/debianutils/debianutils_4.11.1.bb: Unable to determine endianness for architecture 'powerpcle' ERROR: /OE/build/oe-core/openembedded-core/meta/recipes-support/debianutils/debianutils_4.11.1.bb: Please add your architecture to siteinfo.bbclass ... (From OE-Core rev: 8c602978de9fd57ab19019856ad6cee1065b5c01) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a31436f38da27883b42810adf3066ea498ca4a5d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/siteinfo.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/siteinfo.bbclass b/meta/classes/siteinfo.bbclass
index 1a048c0..1fe5eea 100644
--- a/meta/classes/siteinfo.bbclass
+++ b/meta/classes/siteinfo.bbclass
@@ -45,6 +45,7 @@ def siteinfo_data_for_machine(arch, os, d):
45 "mipsisa32r6": "endian-big bit-32 mips-common", 45 "mipsisa32r6": "endian-big bit-32 mips-common",
46 "mipsisa32r6el": "endian-little bit-32 mips-common", 46 "mipsisa32r6el": "endian-little bit-32 mips-common",
47 "powerpc": "endian-big bit-32 powerpc-common", 47 "powerpc": "endian-big bit-32 powerpc-common",
48 "powerpcle": "endian-little bit-32 powerpc-common",
48 "nios2": "endian-little bit-32 nios2-common", 49 "nios2": "endian-little bit-32 nios2-common",
49 "powerpc64": "endian-big bit-64 powerpc-common", 50 "powerpc64": "endian-big bit-64 powerpc-common",
50 "powerpc64le": "endian-little bit-64 powerpc-common", 51 "powerpc64le": "endian-little bit-64 powerpc-common",
@@ -100,6 +101,8 @@ def siteinfo_data_for_machine(arch, os, d):
100 "mipsisa64r6el-linux-gnun32": "mipsisa32r6el-linux bit-32", 101 "mipsisa64r6el-linux-gnun32": "mipsisa32r6el-linux bit-32",
101 "powerpc-linux": "powerpc32-linux", 102 "powerpc-linux": "powerpc32-linux",
102 "powerpc-linux-musl": "powerpc-linux powerpc32-linux", 103 "powerpc-linux-musl": "powerpc-linux powerpc32-linux",
104 "powerpcle-linux": "powerpc32-linux",
105 "powerpcle-linux-musl": "powerpc-linux powerpc32-linux",
103 "powerpc-linux-gnuspe": "powerpc-linux powerpc32-linux", 106 "powerpc-linux-gnuspe": "powerpc-linux powerpc32-linux",
104 "powerpc-linux-muslspe": "powerpc-linux powerpc32-linux", 107 "powerpc-linux-muslspe": "powerpc-linux powerpc32-linux",
105 "powerpc64-linux-gnuspe": "powerpc-linux powerpc64-linux", 108 "powerpc64-linux-gnuspe": "powerpc-linux powerpc64-linux",