# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Id: $
+ 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ modules/generic_stage_target.py:
+ Fixed new cbuild code with another patch from Mike Frysinger
+ <vapier@gentoo.org> to allow the usage of subarches.
+
09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
if self.settings.has_key("chost"):
hostmachine = self.settings["chost"].split("-")[0]
+ if not machinemap.has_key(hostmachine):
+ raise CatalystError, "Unknown host machine type "+hostmachine
+ self.settings["hostarch"] = machinemap[hostmachine]
else:
- hostmachine = os.uname()[4]
- if not machinemap.has_key(hostmachine):
- raise CatalystError, "Unknown host machine type "+hostmachine
- self.settings["hostarch"] = machinemap[hostmachine]
+ hostmachine = self.settings["subarch"]
+ if machinemap.has_key(hostmachine):
+ hostmachine = machinemap[hostmachine]
+ self.settings["hostarch"] = hostmachine
if self.settings.has_key("cbuild"):
buildmachine = self.settings["cbuild"].split("-")[0]
else: