Gentoo Archives: gentoo-commits

From: "Chris Gianelloni (wolf31o2)" <wolf31o2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] catalyst r1277 - in trunk: . arch
Date: Wed, 06 Feb 2008 22:45:27
Message-Id: E1JMt19-00067L-NJ@stork.gentoo.org
1 Author: wolf31o2
2 Date: 2008-02-06 22:45:22 +0000 (Wed, 06 Feb 2008)
3 New Revision: 1277
4
5 Modified:
6 trunk/ChangeLog
7 trunk/arch/ppc64.py
8 Log:
9 Added a patch from Markus Rothe <corsair@g.o> to add power6 and cell subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings, since catalyst sets CXXFLAGS=CFLAGS by default.
10
11 Modified: trunk/ChangeLog
12 ===================================================================
13 --- trunk/ChangeLog 2008-02-06 22:16:41 UTC (rev 1276)
14 +++ trunk/ChangeLog 2008-02-06 22:45:22 UTC (rev 1277)
15 @@ -1,6 +1,11 @@
16 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
17 # $Id: $
18
19 + 06 Feb 2008; Chris Gianelloni <wolf31o2@g.o> arch/ppc64.py:
20 + Added a patch from Markus Rothe <corsair@g.o> to add power6 and cell
21 + subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
22 + since catalyst sets CXXFLAGS=CFLAGS by default.
23 +
24 06 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
25 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
26 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
27
28 Modified: trunk/arch/ppc64.py
29 ===================================================================
30 --- trunk/arch/ppc64.py 2008-02-06 22:16:41 UTC (rev 1276)
31 +++ trunk/arch/ppc64.py 2008-02-06 22:45:22 UTC (rev 1277)
32 @@ -8,45 +8,61 @@
33 self.settings["CHROOT"]="chroot"
34
35 class arch_ppc64(generic_ppc64):
36 - "builder class for generic ppc64 (G5/Power4/Power5)"
37 + "builder class for generic ppc64"
38 def __init__(self,myspec):
39 generic_ppc64.__init__(self,myspec)
40 self.settings["CFLAGS"]="-O2 -pipe"
41 - self.settings["CXXFLAGS"]="-O2 -pipe"
42 self.settings["CHOST"]="powerpc64-unknown-linux-gnu"
43
44 class arch_970(arch_ppc64):
45 - "builder class for G5 under ppc64"
46 + "builder class for 970 aka G5 under ppc64"
47 def __init__(self,myspec):
48 arch_ppc64.__init__(self,myspec)
49 - self.settings["CFLAGS"]="-O2 -pipe -mcpu=970 -mtune=970 -mabi=altivec"
50 - self.settings["CXXFLAGS"]="-O2 -pipe -mcpu=970 -mtune=970 -mabi=altivec"
51 + self.settings["CFLAGS"]="-O2 -pipe -mcpu=970 -mtune=970"
52 self.settings["HOSTUSE"]=["altivec"]
53
54 +class arch_cell(arch_ppc64):
55 + "builder class for cell under ppc64"
56 + def __init__(self,myspec):
57 + arch_ppc64.__init__(self,myspec)
58 + self.settings["CFLAGS"]="-O2 -pipe -mcpu=cell -mtune=cell"
59 + self.settings["HOSTUSE"]=["altivec"]
60 +
61 class arch_power3(arch_ppc64):
62 "builder class for power3 under ppc64"
63 def __init__(self,myspec):
64 arch_ppc64.__init__(self,myspec)
65 self.settings["CFLAGS"]="-O2 -pipe -mcpu=power3 -mtune=power3"
66 - self.settings["CXXFLAGS"]="-O2 -pipe -mcpu=power3 -mtune=power3"
67
68 class arch_power4(arch_ppc64):
69 "builder class for power4 under ppc64"
70 def __init__(self,myspec):
71 arch_ppc64.__init__(self,myspec)
72 self.settings["CFLAGS"]="-O2 -pipe -mcpu=power4 -mtune=power4"
73 - self.settings["CXXFLAGS"]="-O2 -pipe -mcpu=power4 -mtune=power4"
74
75 class arch_power5(arch_ppc64):
76 "builder class for power5 under ppc64"
77 def __init__(self,myspec):
78 arch_ppc64.__init__(self,myspec)
79 self.settings["CFLAGS"]="-O2 -pipe -mcpu=power5 -mtune=power5"
80 - self.settings["CXXFLAGS"]="-O2 -pipe -mcpu=power5 -mtune=power5"
81
82 +class arch_power6(arch_ppc64):
83 + "builder class for power6 under ppc64"
84 + def __init__(self,myspec):
85 + arch_ppc64.__init__(self,myspec)
86 + self.settings["CFLAGS"]="-O2 -pipe -mcpu=power6 -mtune=power6"
87 + self.settings["HOSTUSE"]=["altivec"]
88 +
89 def register():
90 "Inform main catalyst program of the contents of this plugin."
91 - return ({"ppc64":arch_ppc64,"970":arch_970,"power3":arch_power3,"power4":arch_power4,"power5":arch_power5},
92 - ("ppc64","powerpc64"))
93 + return ({
94 + "ppc64": arch_ppc64,
95 + "970": arch_970,
96 + "cell": arch_cell,
97 + "power3": arch_power3,
98 + "power4": arch_power4,
99 + "power5": arch_power5,
100 + "power6": arch_power6
101 + }, ("ppc64","powerpc64"))
102
103
104
105 --
106 gentoo-commits@l.g.o mailing list