From owner-freebsd-arch Thu Jun 14 6:41:22 2001 Delivered-To: freebsd-arch@freebsd.org Received: from prism.flugsvamp.com (cb58709-a.mdsn1.wi.home.com [24.17.241.9]) by hub.freebsd.org (Postfix) with ESMTP id EA6E637B403; Thu, 14 Jun 2001 06:41:14 -0700 (PDT) (envelope-from jlemon@flugsvamp.com) Received: (from jlemon@localhost) by prism.flugsvamp.com (8.11.0/8.11.0) id f5EDf4D08773; Thu, 14 Jun 2001 08:41:04 -0500 (CDT) (envelope-from jlemon) Date: Thu, 14 Jun 2001 08:41:04 -0500 From: Jonathan Lemon To: Ruslan Ermilov Cc: arch@FreeBSD.ORG, Bruce Evans , Jonathan Lemon , Peter Wemm , "David O'Brien" , Darren Reed Subject: Re: SHARED=symlinks, /sys/contrib/ipfilter/netinet: problems and the fix Message-ID: <20010614084104.D76016@prism.flugsvamp.com> References: <20010614130754.A13655@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i In-Reply-To: <20010614130754.A13655@sunbay.com> Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Jun 14, 2001 at 01:07:54PM +0300, Ruslan Ermilov wrote: > Hi! > > There are some problems with the current location of IPFilter sources. > > 1. The idea of http://people.freebsd.org/~jhb/docs/sysorg.txt was > that src/sys/contrib/ mirrors the structure of src/sys/; this is > currently broken. src/sys/contrib/ipfilter/netinet/ should have > been actually called the src/sys/contrib/netinet/. I'm ambivalent on this. On one hand, having the additional directory level nicely categorizes the nature of the sys/contrib bits in the same sense that /src/contrib does, and makes it easier to remove. OTOH, this might get messy at some point. > 3. Introduce new /usr/include/contrib/ and make it a part of standard > include dirs for our gcc(1): > > #define SYSTEM_INCLUDE_DIR PREFIX"/include/contrib" > > which will mirror the organization of /usr/include/. > src/sys/contrib/netinet/ headers will then go to > /usr/include/contrib/netinet/, and SHARED=symlinks could made > be working again. I *really* don't like the idea of creating a separate include/contrib directory, and this in particular seems an especially pointless move in order to cater to the SHARED=symlinks case. -- Jonathan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message