Date: Tue, 28 Jan 2003 15:55:28 -0800 From: Marcel Moolenaar <marcel@xcllnt.net> To: Juli Mallett <jmallett@FreeBSD.ORG> Cc: current@FreeBSD.ORG Subject: Re: Patch to teach config(8) about "platforms". Message-ID: <20030128235528.GA844@athlon.pn.xcllnt.net> In-Reply-To: <20030128151749.A831@FreeBSD.org> References: <20030125153116.A25743@FreeBSD.org> <20030128.233856.71130419.nyan@jp.FreeBSD.org> <20030128120830.A81856@FreeBSD.org> <20030128225335.GB537@athlon.pn.xcllnt.net> <20030128151749.A831@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 28, 2003 at 03:17:49PM -0800, Juli Mallett wrote: > * De: Marcel Moolenaar <marcel@xcllnt.net> [ Data: 2003-01-28 ] > [ Subjecte: Re: Patch to teach config(8) about "platforms". ] > > > I just really would like things to be clean, and abstracted, and not waste > > > anyone's time. Why should we have to duplicate so much code? > > > > I'm not sure platform is the answer. We already have the distinction > > between MACHINE_ARCH and MACHINE and it looks to me that MACHINE can > > do what you try to achieve with platform. Why add a "platform" > > keyword to config(8) if we already have the "machine" keyword? > > Because that requires us to do what pc98 does, which is to have the > meta-port be the master port, and include up into the arch-port, and > that means that either you have every header in the arch-port be > wrapped by the meta-port, as <machine> is the meta-port, or you just > copy everything and make local changes. I'm sorry, you use implications I don't see to come to a conclusion I don't get: Start with the beginning: We have MACHINE_ARCH and MACHINE. Can you represent the problem you're seeing with MIPS with two entities, namely MACHINE_ARCH and MACHINE? If yes, how exactly do these entities need to be defined in that case and how do they relate to each other. If no, explain why you need more entities to capture the problem. No implementation details please. Subsequent questions (if required) will be posted based on the answer given to this one. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030128235528.GA844>