Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:2.X commit in: arch/
Date: Tue, 22 Sep 2015 22:38:15
Message-Id: 1442961683.d6b7b3148e604a01f2be24324f1d351fd4f72465.blueness@gentoo
1 commit: d6b7b3148e604a01f2be24324f1d351fd4f72465
2 Author: Leno Hou <lenohou <AT> gmail <DOT> com>
3 AuthorDate: Tue Sep 22 22:34:26 2015 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 22 22:41:23 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=d6b7b314
7
8 Currently catalyst does not support ppc64le arch,
9 we add subarch power8 to support ppc64le and make stage files.
10
11 Signed-off-by: Leno Hou <lenohou <AT> gmail.com>
12 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
13
14 arch/powerpc.py | 11 ++++++++++-
15 1 file changed, 10 insertions(+), 1 deletion(-)
16
17 diff --git a/arch/powerpc.py b/arch/powerpc.py
18 index e9f611b..7cdbe55 100644
19 --- a/arch/powerpc.py
20 +++ b/arch/powerpc.py
21 @@ -105,6 +105,14 @@ class arch_power6(arch_ppc64):
22 self.settings["CFLAGS"]="-O2 -pipe -mcpu=power6 -mtune=power6"
23 self.settings["HOSTUSE"]=["altivec","ibm"]
24
25 +class arch_power8(arch_ppc64):
26 + "builder class for power8 under ppc64le"
27 + def __init__(self,myspec):
28 + arch_ppc64.__init__(self,myspec)
29 + self.settings["CFLAGS"]="-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2"
30 + self.settings["CHOST"]="powerpc64le-unknown-linux-gnu"
31 + self.settings["HOSTUSE"]=["altivec","ibm"]
32 +
33 def register():
34 "Inform main catalyst program of the contents of this plugin."
35 return ({
36 @@ -119,6 +127,7 @@ def register():
37 "power4" : arch_power4,
38 "power5" : arch_power5,
39 "power6" : arch_power6,
40 + "power8" : arch_power8,
41 "ppc" : arch_ppc,
42 "ppc64" : arch_ppc64
43 - }, ("ppc","ppc64","powerpc","powerpc64"))
44 + }, ("ppc","ppc64","ppc64le","powerpc","powerpc64","powerpc64le"))