On Tue, 2007-01-16 at 17:15 -0500, Mike Frysinger wrote: > On Tuesday 16 January 2007 10:56, Chris Gianelloni wrote: > > On Sun, 2006-12-31 at 10:09 -0500, Mike Frysinger wrote: > > > attached patch redoes all of the logic for handling of chost and > > > personality builds and inserts cbuild in all the right places > > > > > > any qualms before i take it further ? > > > > In this patch, what replaces targetmap? I currently can't compile for > > x86 on amd64 with this. > > the individual arch file handles it now > > - user [optionally] sets up chost/cbuild > - arch/$chost.py checks $cbuild to see if personality changing is possible > > > Invalid subarch: i686 > > Choose one of the following: amd64 > > Catalyst aborting.... > > can you post your .spec file ? It was a livedvd spec, so I'll just post the top. Allow me to state that this worked perfectly before applying your patch, which, unlike my usual care, I applied without bothering to test... ;] subarch: i686 version_stamp: installer-2007.0 target: livecd-stage1 rel_type: default profile: default-linux/x86/dev/2007.0/desktop snapshot: 2007.0 source_subpath: default/stage3-i686-desktop-2007.0 livecd/use: atm branding livecd mozbranding socks5 livecd/packages: app-admin/gkrellm Anyway, I'm running this on an amd64 machine. Before, catalyst was able to allow all of the x86 subarches to be built on amd64 w/ no special options added to the spec file. I'd like to return to this behavior, since it will adversely affect many of us. -- Chris Gianelloni Release Engineering Strategic Lead Alpha/AMD64/x86 Architecture Teams Games Developer/Council Member/Foundation Trustee Gentoo Foundation