Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 1997 11:32:16 -0800
From:      Paul Traina <pst@shockwave.com>
To:        obrien@NUXI.com (David O'Brien)
Cc:        CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-ports@freefall.freebsd.org
Subject:   Re: cvs commit: src/contrib/gcc/config/i386 freebsd-elf.h freebsd.h 
Message-ID:  <199702171932.LAA26323@precipice.shockwave.com>
In-Reply-To: Your message of "Sun, 16 Feb 1997 23:29:03 PST." <19970216232903.WR49823@dragon.nuxi.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
I don't have something to take to the table.  However, I do have a list of
suggestions:
	(a) this is OS, not compiler dependant
		(that means it has to fit in the specfile at a minimum)
	(b) runtime is better than compile time for many things, however
		runtime is not a do-all win
	(c) capability bits are far better than datecodes
	(d) it has to let one or more of the other guys get out of sync

That's why I think autoconf is the way to go, instead of having one or
two symbols.  I'd much rather know that I have the poll() system call than
that I'm running FreeBSD > 19970220.

Paul

  From: obrien@NUXI.com (David O'Brien)
  Subject: Re: cvs commit: src/contrib/gcc/config/i386 freebsd-elf.h freebsd.h
  Paul Traina writes:
  >   We can be high and mightly and tell people they *will* use the BSD macro
  >   in <sys/param.h>, but it simply doesn't happen.  The masses use
  >   __FreeBSD__ whether we like it or not.  I want something that covers
  >   FreeBSD, NetBSD, OpenBSD, BSDI.  "#if defined(__FreeBSD__) ||
  >   defined(__OpenBSD__) ... " is simply ludicrist.
  > 
  > Yes, I agree with you there.  I've wanted this fixed for ages.
  > 
  > Get Free, Open, Net, and BSDI to agree on something COMMON and we can
  > take it from there.  If you do something unilaterally, you just add more
  > confusion.
  
  Give me something to take to the table and I will push hard for it to
  happen.  My position is, adding another preprocessor directive is simply
  the cost of being able to use the FreeBSD ports collection.
  
  -- 
  -- David	(obrien@NUXI.com  -or-  obrien@FreeBSD.org)



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