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 |