Subject: Re: non-native MAKEDEV [was: Re: CVS commit: basesrc]
To: Michael Graff <explorer@flame.org>
From: Simon Burge <simonb@netbsd.org>
List: source-changes
Date: 10/08/1999 12:24:12
Michael Graff wrote:
> Simon Burge <simonb@netbsd.org> writes:
>
> > I used MAKEDEV on Ultrix a few weeks ago to make a NFS client for a
> > DECstation 5100. So, "yes"...
>
> Good enough for me. :)
>
> > > This is somewhat akin to the "don't use gcc features that will break
> > > Ultrix based compiles" but at least has less silliness :)
> >
> > Aawwh, what's wrong with Ultrix? :-)
>
> I don't have a grudge against Ultrix (or users of it :) but I do think
> it is silly to keep gcc-isms out of our source tree just because some
> other compiler doesn't support it. A prime example is that the style
> guide still requires the old K&R syntax for function declarations, and
> we do that disgusting macro to hide function prototypes in our header
> files.
No argument there. I thought there was some agreement in the past to
start ANSIfying source code, but can't find a reference anywhere...
> IMHO, if you're going to port NetBSD to another CPU type, the first
> thing you'd do is want a cross-compiling gcc anyway.
>
> This is a can of worms, btw. I just like to open it once in a while.
> :)
Agreed!