From: Chris Gianelloni Date: Tue, 10 Apr 2007 21:30:45 +0000 (+0000) Subject: Added s390x (64-bit) support via a patch from Mike Frysinger ... X-Git-Tag: CATALYST_2_0_6_916~268 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=552d49da0b80aec7eb7b98200b44b6da8adc9dfa;p=catalyst.git Added s390x (64-bit) support via a patch from Mike Frysinger for bug #173002. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1226 d1e1f19c-881f-0410-ab34-b69fee027534 --- diff --git a/ChangeLog b/ChangeLog index a9d33d39..107fd521 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 # $Id: $ + 10 Apr 2007; Chris Gianelloni arch/s390.py: + Added s390x (64-bit) support via a patch from Mike Frysinger + for bug #173002. + 10 Apr 2007; Chris Gianelloni targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, diff --git a/arch/s390.py b/arch/s390.py index 21198157..bf22f668 100644 --- a/arch/s390.py +++ b/arch/s390.py @@ -8,6 +8,12 @@ class generic_s390(builder.generic): builder.generic.__init__(self,myspec) self.settings["CHROOT"]="chroot" +class generic_s390x(builder.generic): + "abstract base class for all s390x builders" + def __init__(self,myspec): + builder.generic.__init__(self,myspec) + self.settings["CHROOT"]="chroot" + class arch_s390(generic_s390): "builder class for generic s390" def __init__(self,myspec): @@ -15,6 +21,13 @@ class arch_s390(generic_s390): self.settings["CFLAGS"]="-O2 -pipe" self.settings["CHOST"]="s390-ibm-linux-gnu" +class arch_s390x(generic_s390x): + "builder class for generic s390x" + def __init__(self,myspec): + generic_s390x.__init__(self,myspec) + self.settings["CFLAGS"]="-O2 -pipe" + self.settings["CHOST"]="s390x-ibm-linux-gnu" + def register(): "Inform main catalyst program of the contents of this plugin." - return ({"s390":arch_s390}, ("s390", )) + return ({"s390":arch_s390,"s390x":arch_s390x}, ("s390", "s390x"))