diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/classes/libc-package.bbclass | 1 | ||||
| -rw-r--r-- | meta/classes/meson.bbclass | 2 | ||||
| -rw-r--r-- | meta/conf/bitbake.conf | 1 | ||||
| -rw-r--r-- | meta/lib/oe/elf.py | 2 | ||||
| -rw-r--r-- | meta/lib/oe/package_manager.py | 1 |
5 files changed, 6 insertions, 1 deletions
diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass index de816bcec1..de3b4250c7 100644 --- a/meta/classes/libc-package.bbclass +++ b/meta/classes/libc-package.bbclass | |||
| @@ -248,6 +248,7 @@ python package_do_split_gconvs () { | |||
| 248 | "sh4": " --uint32-align=4 --big-endian ", \ | 248 | "sh4": " --uint32-align=4 --big-endian ", \ |
| 249 | "powerpc": " --uint32-align=4 --big-endian ", \ | 249 | "powerpc": " --uint32-align=4 --big-endian ", \ |
| 250 | "powerpc64": " --uint32-align=4 --big-endian ", \ | 250 | "powerpc64": " --uint32-align=4 --big-endian ", \ |
| 251 | "powerpc64le": " --uint32-align=4 --little-endian ", \ | ||
| 251 | "mips": " --uint32-align=4 --big-endian ", \ | 252 | "mips": " --uint32-align=4 --big-endian ", \ |
| 252 | "mipsisa32r6": " --uint32-align=4 --big-endian ", \ | 253 | "mipsisa32r6": " --uint32-align=4 --big-endian ", \ |
| 253 | "mips64": " --uint32-align=4 --big-endian ", \ | 254 | "mips64": " --uint32-align=4 --big-endian ", \ |
diff --git a/meta/classes/meson.bbclass b/meta/classes/meson.bbclass index 71f9de1a57..1ef34a999c 100644 --- a/meta/classes/meson.bbclass +++ b/meta/classes/meson.bbclass | |||
| @@ -45,7 +45,7 @@ def meson_cpu_family(var, d): | |||
| 45 | arch = d.getVar(var) | 45 | arch = d.getVar(var) |
| 46 | if arch == 'powerpc': | 46 | if arch == 'powerpc': |
| 47 | return 'ppc' | 47 | return 'ppc' |
| 48 | elif arch == 'powerpc64': | 48 | elif arch == 'powerpc64' or arch == 'powerpc64le': |
| 49 | return 'ppc64' | 49 | return 'ppc64' |
| 50 | elif arch == 'armeb': | 50 | elif arch == 'armeb': |
| 51 | return 'arm' | 51 | return 'arm' |
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 8c44f27751..ce89b80ade 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
| @@ -11,6 +11,7 @@ baselib = "${BASELIB}" | |||
| 11 | baselib[vardepvalue] = "${baselib}" | 11 | baselib[vardepvalue] = "${baselib}" |
| 12 | BASELIB = "lib" | 12 | BASELIB = "lib" |
| 13 | BASELIB_powerpc64 = "lib64" | 13 | BASELIB_powerpc64 = "lib64" |
| 14 | BASELIB_powerpc64le = "lib64" | ||
| 14 | 15 | ||
| 15 | # Path prefixes | 16 | # Path prefixes |
| 16 | export base_prefix = "" | 17 | export base_prefix = "" |
diff --git a/meta/lib/oe/elf.py b/meta/lib/oe/elf.py index 2562cea1dd..43c962c697 100644 --- a/meta/lib/oe/elf.py +++ b/meta/lib/oe/elf.py | |||
| @@ -34,6 +34,7 @@ def machine_dict(d): | |||
| 34 | "armeb": (40, 97, 0, False, 32), | 34 | "armeb": (40, 97, 0, False, 32), |
| 35 | "powerpc": (20, 0, 0, False, 32), | 35 | "powerpc": (20, 0, 0, False, 32), |
| 36 | "powerpc64": (21, 0, 0, False, 64), | 36 | "powerpc64": (21, 0, 0, False, 64), |
| 37 | "powerpc64le": (21, 0, 0, True, 64), | ||
| 37 | "i386": ( 3, 0, 0, True, 32), | 38 | "i386": ( 3, 0, 0, True, 32), |
| 38 | "i486": ( 3, 0, 0, True, 32), | 39 | "i486": ( 3, 0, 0, True, 32), |
| 39 | "i586": ( 3, 0, 0, True, 32), | 40 | "i586": ( 3, 0, 0, True, 32), |
| @@ -68,6 +69,7 @@ def machine_dict(d): | |||
| 68 | "armeb": ( 40, 97, 0, False, 32), | 69 | "armeb": ( 40, 97, 0, False, 32), |
| 69 | "powerpc": ( 20, 0, 0, False, 32), | 70 | "powerpc": ( 20, 0, 0, False, 32), |
| 70 | "powerpc64": ( 21, 0, 0, False, 64), | 71 | "powerpc64": ( 21, 0, 0, False, 64), |
| 72 | "powerpc64le": (21, 0, 0, True, 64), | ||
| 71 | "i386": ( 3, 0, 0, True, 32), | 73 | "i386": ( 3, 0, 0, True, 32), |
| 72 | "i486": ( 3, 0, 0, True, 32), | 74 | "i486": ( 3, 0, 0, True, 32), |
| 73 | "i586": ( 3, 0, 0, True, 32), | 75 | "i586": ( 3, 0, 0, True, 32), |
diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py index e15e3c4a31..e96c28b46d 100644 --- a/meta/lib/oe/package_manager.py +++ b/meta/lib/oe/package_manager.py | |||
| @@ -107,6 +107,7 @@ def generate_locale_archive(d, rootfs, target_arch, localedir): | |||
| 107 | "sh4": ["--uint32-align=4", "--big-endian"], | 107 | "sh4": ["--uint32-align=4", "--big-endian"], |
| 108 | "powerpc": ["--uint32-align=4", "--big-endian"], | 108 | "powerpc": ["--uint32-align=4", "--big-endian"], |
| 109 | "powerpc64": ["--uint32-align=4", "--big-endian"], | 109 | "powerpc64": ["--uint32-align=4", "--big-endian"], |
| 110 | "powerpc64le": ["--uint32-align=4", "--little-endian"], | ||
| 110 | "mips": ["--uint32-align=4", "--big-endian"], | 111 | "mips": ["--uint32-align=4", "--big-endian"], |
| 111 | "mipsisa32r6": ["--uint32-align=4", "--big-endian"], | 112 | "mipsisa32r6": ["--uint32-align=4", "--big-endian"], |
| 112 | "mips64": ["--uint32-align=4", "--big-endian"], | 113 | "mips64": ["--uint32-align=4", "--big-endian"], |
