Skip site navigation (1)Skip section navigation (2)
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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5351.895862190>