From owner-freebsd-ports Mon Feb 17 14:30:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA20767 for ports-outgoing; Mon, 17 Feb 1997 14:30:42 -0800 (PST) Received: from fallout.campusview.indiana.edu (fallout.campusview.indiana.edu [149.159.1.1]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA20744 for ; Mon, 17 Feb 1997 14:30:33 -0800 (PST) Received: from localhost (jfieber@localhost) by fallout.campusview.indiana.edu (8.8.5/8.8.5) with SMTP id RAA29634; Mon, 17 Feb 1997 17:30:27 -0500 (EST) Date: Mon, 17 Feb 1997 17:30:27 -0500 (EST) From: John Fieber To: Chuck Robey cc: "David O'Brien" , Bruce Evans , cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, ports@freebsd.org Subject: Re: cvs commit: src/contrib/gcc/config/i386 freebsd-elf.h freebsd.h In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Mon, 17 Feb 1997, Chuck Robey wrote: > On Mon, 17 Feb 1997, John Fieber wrote: > > > True, but the installed base -current is probably a lot smaller > > than various stable versions. It is a shame that many ports > > arrogantly disregard the substantial installed base of > > "pre-current" when supporting them is often a trivial #ifdef > > patch. I was annoyed to find that the apache port doesn't even > > compile on something as recent as 2.2-BETA! Apache is certainly > > a port of great interest to the "legacy" installed base. > > > > There are ports that simply won't fly on old versions; for > > example stuff that requires a reasonably modern c++ compiler, but > > many simply don't have a good excuse for being -current only. > > I'm going to comment one last time, then drop it. Your reason for not > wanting to use the detection of __FreeBSD__ | __NetBSD__ | __OpenBSD__ is > because it's not elegant enough for you. I can agree with the fact that Pardon me? My only part in this conversation was addressing that it is often a very small line between a freebsd-current only port, and one that works on old versions as well. I *never* expressed *any* opinions, or even *mentioned* the various mechanisims for determining the version of FreeBSD at build time. I don't even really care much what the mechanisim is so long as ports don't fall over on older versions of FreeBSD for insanely trivial quirks like rlim_t in the current apache port. -john