From 13f876c1f227d268d8c50233303daa5b526d8b03 Mon Sep 17 00:00:00 2001 From: Chris Austen Date: Mon, 12 Oct 2015 12:12:54 -0500 Subject: Code to allow building on Power based systems --- yocto-poky/meta/classes/siteinfo.bbclass | 1 + .../0001-add-support-for-Power8-LE-mode.patch | 26 ++++++++++++++++++++++ .../glibc/cross-localedef-native_2.22.bb | 1 + 3 files changed, 28 insertions(+) create mode 100644 yocto-poky/meta/recipes-core/glibc/cross-localedef-native/0001-add-support-for-Power8-LE-mode.patch (limited to 'yocto-poky') diff --git a/yocto-poky/meta/classes/siteinfo.bbclass b/yocto-poky/meta/classes/siteinfo.bbclass index 9f6eac4e1..3b562eead 100644 --- a/yocto-poky/meta/classes/siteinfo.bbclass +++ b/yocto-poky/meta/classes/siteinfo.bbclass @@ -42,6 +42,7 @@ def siteinfo_data(d): "powerpc64": "endian-big bit-64 powerpc-common", "ppc": "endian-big bit-32 powerpc-common", "ppc64": "endian-big bit-64 powerpc-common", + "ppc64le": "endian-little bit-64 powerpc-common", "sh3": "endian-little bit-32 sh-common", "sh4": "endian-little bit-32 sh-common", "sparc": "endian-big bit-32", diff --git a/yocto-poky/meta/recipes-core/glibc/cross-localedef-native/0001-add-support-for-Power8-LE-mode.patch b/yocto-poky/meta/recipes-core/glibc/cross-localedef-native/0001-add-support-for-Power8-LE-mode.patch new file mode 100644 index 000000000..5b8c240e3 --- /dev/null +++ b/yocto-poky/meta/recipes-core/glibc/cross-localedef-native/0001-add-support-for-Power8-LE-mode.patch @@ -0,0 +1,26 @@ +From bc89a1d5329cf8f8a67a5e8c2b7ed53aa6611183 Mon Sep 17 00:00:00 2001 +From: Chris Austen +Date: Thu, 24 Sep 2015 14:49:24 -0500 +Subject: [PATCH 1/1] add support for Power8 LE mode + +--- + config.guess | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/localedef/config.guess b/localedef/config.guess +index 61f2e4c..c77ec22 100644 +--- a/localedef/config.guess ++++ b/localedef/config.guess +@@ -876,6 +876,9 @@ EOF + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit 0 ;; ++ ppc64le:Linux:*:*) ++ echo powerpc64le-unknown-linux-gnu ++ exit 0 ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; +-- +1.9.1 + diff --git a/yocto-poky/meta/recipes-core/glibc/cross-localedef-native_2.22.bb b/yocto-poky/meta/recipes-core/glibc/cross-localedef-native_2.22.bb index 2153ece0e..c7a9db7ac 100644 --- a/yocto-poky/meta/recipes-core/glibc/cross-localedef-native_2.22.bb +++ b/yocto-poky/meta/recipes-core/glibc/cross-localedef-native_2.22.bb @@ -20,6 +20,7 @@ GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git" SRC_URI = "${GLIBC_GIT_URI};branch=${BRANCH};name=glibc \ git://github.com/kraj/localedef;branch=master;name=localedef;destsuffix=git/localedef \ file://fix_for_centos_5.8.patch \ + file://0001-add-support-for-Power8-LE-mode.patch \ ${EGLIBCPATCHES} \ " EGLIBCPATCHES = "\ -- cgit v1.2.3