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>