From owner-freebsd-arch@FreeBSD.ORG Mon May 17 22:00:14 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E6741065675 for ; Mon, 17 May 2010 22:00:14 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by mx1.freebsd.org (Postfix) with ESMTP id A6A8C8FC1C for ; Mon, 17 May 2010 22:00:12 +0000 (UTC) Received: from vampire.homelinux.org (dslb-088-064-177-165.pools.arcor-ip.net [88.64.177.165]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0M7nzI-1NIqsL3WYi-00vQp6; Tue, 18 May 2010 00:00:09 +0200 Received: (qmail 35239 invoked from network); 17 May 2010 22:00:09 -0000 Received: from f8x64.laiers.local (192.168.4.188) by router.laiers.local with SMTP; 17 May 2010 22:00:09 -0000 From: Max Laier Organization: FreeBSD To: freebsd-arch@freebsd.org Date: Tue, 18 May 2010 00:00:08 +0200 User-Agent: KMail/1.13.3 (FreeBSD/8.0-RELEASE-p2; KDE/4.4.3; amd64; ; ) References: <20100514152408.GN56080@hoeg.nl> <20100517092628.GC56080@hoeg.nl> <4BF1B352.4030306@FreeBSD.org> In-Reply-To: <4BF1B352.4030306@FreeBSD.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201005180000.08299.max@love2party.net> X-Provags-ID: V01U2FsdGVkX1/XrN9OC/3U09MmzLB/e+oMys2dhIZUE7bXtJg gAfPZMi2vsZz57i9EmwCUl3NRAKDd66BnxZaoP5R+uadkLTI8s /BrjOnwM8a0Invb3c2i8w== Cc: Kostik Belousov , Ed Schouten , Doug Barton Subject: Re: Request for review: build infrastructure for Clang X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2010 22:00:14 -0000 On Monday 17 May 2010 23:21:22 Doug Barton wrote: > On 05/17/10 02:26, Ed Schouten wrote: > > * Kostik Belousov wrote: > >> lib/clang/..., as it is done for bind ? > > > > So I guess that would lead to the following directory structure? > > > > - lib/clang/libclang.../ > > - lib/clang/libllvm.../ > > Yes. > > > - usr.bin/clang/clang/ > > - usr.bin/clang/tblgen/ > > I don't think we have any hierarchies like this in the tree currently. we do - e.g. usr.bin/bsdiff/{bsdiff,bspatch} and usr.sbin/acpi/* I can see that the latter makes sense, but the former doesn't make immediate sense to me. From my POV clang is more like acpi in this regard - at least for the moment. > I would vote for just usr.bin/clang, usr.bin/tblgen, etc. How many > binaries are we talking about? I can see the argument for grouping clang stuff together as it probably uses a good amount of common Makefile definitions etc. In addition, as we keep this as an option for the moment, having it confined as much as possible makes it easy to disable/enable and allows to localize changes to the lot. -- Max