Date: Fri, 22 May 1998 11:36:30 -0700 From: "Jordan K. Hubbard" <jkh@time.cdrom.com> To: Bruce Evans <bde@zeta.org.au> Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h Message-ID: <5351.895862190@time.cdrom.com> In-Reply-To: Your message of "Fri, 22 May 1998 16:05:51 %2B1000." <199805220605.QAA06912@godzilla.zeta.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
> >Hmmm. Just to be sure I understand your position - are you saying > >that sources should never use conditional compilation which depends > >on the FreeBSD version number? That seems... Draconian. > > Yes. Well, I guess someone has to stand up for moral purity and rightousness and I can even sort of picture you in red tights with a tattered cape, a pair of green underwear worn on the outside and a large "B" on your chest. Hmmmm. OK, I'm working really hard to get that picture out of my mind now and I'm sorry I ever mentioned it. Needless to say, I think an attitude like this is somewhat impractical for the real world. There's code which has to run on multiple *BSD variants and there's code which has variant #ifdefs in it made necessary by the fact that somebody, and I'm not mentioning any names, made like a weasel on amphetamines with the includes for 3.0 and rendered the idea of code which trivially compiles on both of our own branches somewhat problematic. As long as code is written by humans and not Hal, and we've got these hyperactive weasels racing around making changes for changes sake, these sorts of #ifdefs are going to be an unfortunate and unavoidable fact of life. - Jordan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5351.895862190>