From owner-freebsd-arch Fri May 25 0: 3:53 2001 Delivered-To: freebsd-arch@freebsd.org Received: from dt051n37.san.rr.com (dt051n37.san.rr.com [204.210.32.55]) by hub.freebsd.org (Postfix) with ESMTP id 2FEBB37B42C for ; Fri, 25 May 2001 00:03:51 -0700 (PDT) (envelope-from DougB@DougBarton.net) Received: from DougBarton.net (master [10.0.0.2]) by dt051n37.san.rr.com (8.9.3/8.9.3) with ESMTP id AAA21443; Fri, 25 May 2001 00:03:40 -0700 (PDT) (envelope-from DougB@DougBarton.net) Message-ID: <3B0E03CC.4B5971F1@DougBarton.net> Date: Fri, 25 May 2001 00:03:40 -0700 From: Doug Barton Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Warner Losh Cc: Sheldon Hearn , arch@FreeBSD.ORG Subject: Re: contrib code and gnu build glue (was [CFR] /sys/miscfs/* -> /sys/fs/) References: <3B0DB020.885F5ED0@DougBarton.net> <55383.990687667@axl.fw.uunet.co.za> <200105250420.f4P4KYE60097@harmony.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Warner Losh wrote: > > In message <3B0DB020.885F5ED0@DougBarton.net> Doug Barton writes: > : I wish the whole thing were cleaner. There is too much "a little bit of > : this," and "a little bit of that" in the status quo. What'd really be nice > : for the current arrangement is if src/gnu had all of the 3rd party GPV'ed > : code, and src/contrib had all of the other 3rd party code except the bits > : related to encryption, which should still go in src/secure to help the > : people living under oppressive regimes. Then ALL of the build glue should > : go in its respective home under src/whatever. > > You see a transition state. All the GPL'd code is moved out of > src/gnu into src/contrib. src/gnu is the tree for building code only, > not for storing it. src/usr.bin (et al) are used when the code isn't > gpl'd. We do this so that the build can easily eliminate building of > gpl by removing gnu from the top level makefile. I understand the current situation, I just don't like it. :) IMO it would be better to leave the sources in src/gnu and have the make glue depend on whether the sources are present to build or not. That way all I have to do is remove the directory with the specific sources I want to delete and get rid of the source and the build decision in one step. But as I said previously, any effort spent on this would be better spent on making the whole system more modular. -- I need someone really bad. Are you really bad? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message