summaryrefslogtreecommitdiffstats
path: root/yocto-poky
diff options
context:
space:
mode:
authorChris Austen <austenc@us.ibm.com>2015-10-12 12:12:54 -0500
committerChris Austen <austenc@us.ibm.com>2015-10-12 12:12:54 -0500
commit13f876c1f227d268d8c50233303daa5b526d8b03 (patch)
tree32459fac7bd1255bb93615dcb05fdadf9cd689a3 /yocto-poky
parent4a7af83414c1fa36d40cb8f9890a41e44cb036db (diff)
downloadtalos-openbmc-13f876c1f227d268d8c50233303daa5b526d8b03.tar.gz
talos-openbmc-13f876c1f227d268d8c50233303daa5b526d8b03.zip
Code to allow building on Power based systems
Diffstat (limited to 'yocto-poky')
-rw-r--r--yocto-poky/meta/classes/siteinfo.bbclass1
-rw-r--r--yocto-poky/meta/recipes-core/glibc/cross-localedef-native/0001-add-support-for-Power8-LE-mode.patch26
-rw-r--r--yocto-poky/meta/recipes-core/glibc/cross-localedef-native_2.22.bb1
3 files changed, 28 insertions, 0 deletions
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 <austenc@us.ibm.com>
+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 = "\
OpenPOWER on IntegriCloud