Subject: Re: MipsArchitecture (was: Re: Problems building X11R6 server.)
To: Simon Burge <simonb@NetBSD.ORG>
From: Andy Doran <ad@psn.ie>
List: port-pmax
Date: 04/19/1999 03:43:23
On Mon, 19 Apr 1999, Simon Burge wrote:

> > It's just occured to me; if somebody builds World from xsrc on MIPS (but
> > not pmax), they'll try to build Xpmax... How do we know, in an Imakefile,
> > if it's NetBSD/pmax?
> 
> It seems that OpenBSD gets around this by having the toolchain defining
> "pmax", which we don't do.  It would seem that we need a way for Imake
> to know what ${MACHINE} is.  The only idea that comes to mind is to
> always define XpmaxServer if we are on MipsArchitecture, and actually
> emit
> 	.if (${MACHINE} == "pmax"
> 		...
> 	.endif
> 
> to the resultant Makefile.  Ugly...

Hmm. I was hoping for a nicer solution than this. How about in the
toplevel Xserver/Imakefile, around the XpmaxServer bit? Yeah, that'd be
ugly, but at least it's just one single hack.

> Of course, we could always rewrite the Makefiles with BSD-style
> Makefiles :-)  (And that's a semi-serious ":-)").

Hehehe; the urge to 'purify' X11 <g>...

Andy.