From owner-freebsd-current Fri Dec 8 07:52:55 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA12547 for current-outgoing; Fri, 8 Dec 1995 07:52:55 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA12528 for ; Fri, 8 Dec 1995 07:52:35 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id CAA01051; Sat, 9 Dec 1995 02:49:16 +1100 Date: Sat, 9 Dec 1995 02:49:16 +1100 From: Bruce Evans Message-Id: <199512081549.CAA01051@godzilla.zeta.org.au> To: p.richards@elsevier.co.uk, phk@critter.tfs.com Subject: Re: cd /usr/src/lib; make depend...Fails Cc: bde@zeta.org.au, current@FreeBSD.ORG, scrappy@hub.org Sender: owner-current@FreeBSD.ORG Precedence: bulk >> > In most places the correct fix is to remove the non-FreeBSD code and >> > keep it only in cvs. >> >> I would appreciate if we made that our default policy for all but >> directly imported stuff. (ie: not for gcc and similar). >> >Why can't it be default policy for all code under cvs control? It'd >make our src tree that little bit smaller but mor importantly cleaner. There are some sources that attempt to be compatible with the last 25 versions of FreeBSD and/or NetBSD using __FreeBSD__ or a private version identifier. E.g., pcvt, sound and several other isa drivers. For these the "vendor" code already has __FreeBSD__ ifdefs and would break if we cleaned things up. Bruce