aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta-aarch64/classes/siteinfo.bbclass13
1 files changed, 9 insertions, 4 deletions
diff --git a/meta-aarch64/classes/siteinfo.bbclass b/meta-aarch64/classes/siteinfo.bbclass
index e90632ae..07fab387 100644
--- a/meta-aarch64/classes/siteinfo.bbclass
+++ b/meta-aarch64/classes/siteinfo.bbclass
@@ -18,8 +18,8 @@
def siteinfo_data(d):
archinfo = {
"allarch": "endian-little bit-32", # bogus, but better than special-casing the checks below for allarch
- "aarch64": "endian-little bit-64 arm-common",
- "aarch64_be": "endian-big bit-64 arm-common",
+ "aarch64": "endian-little arm-common", # bitinfo specified in targetinfo
+ "aarch64_be": "endian-big arm-common", # bitinfo specified in targetinfo
"arm": "endian-little bit-32 arm-common",
"armeb": "endian-big bit-32 arm-common",
"avr32": "endian-big bit-32 avr32-common",
@@ -55,6 +55,7 @@ def siteinfo_data(d):
"linux-gnun32": "common-linux common-glibc",
"linux-gnueabi": "common-linux common-glibc",
"linux-gnuspe": "common-linux common-glibc",
+ "linux-gnuilp32": "common-linux common-glibc",
"linux-uclibc": "common-linux common-uclibc",
"linux-uclibceabi": "common-linux common-uclibc",
"linux-uclibcspe": "common-linux common-uclibc",
@@ -66,8 +67,12 @@ def siteinfo_data(d):
"mingw32": "common-mingw",
}
targetinfo = {
- "aarch64-linux-gnu": "aarch64-linux",
- "aarch64_be-linux-gnu": "aarch64_be-linux",
+ "aarch64-linux": "bit-64",
+ "aarch64_be-linux": "bit-64",
+ "aarch64-linux-gnuilp32": "bit-32 aarch64_be-linux",
+ "aarch64_be-linux-gnuilp32": "bit-32 aarch64_be-linux",
+ "aarch64-linux-gnu": "bit-64 aarch64-linux",
+ "aarch64_be-linux-gnu": "bit-64 aarch64_be-linux",
"arm-linux-gnueabi": "arm-linux",
"arm-linux-musleabi": "arm-linux",
"arm-linux-uclibceabi": "arm-linux-uclibc",