# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Id: $
+ 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
+ Added s390x (64-bit) support via a patch from Mike Frysinger
+ <vapier@gentoo.org> for bug #173002.
+
10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
targets/livecd-stage1/livecd-stage1-chroot.sh,
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):
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"))