From owner-freebsd-ports@FreeBSD.ORG Mon May 3 12:28:45 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 678A1106566B; Mon, 3 May 2010 12:28:45 +0000 (UTC) (envelope-from hinokind@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.154]) by mx1.freebsd.org (Postfix) with ESMTP id BCF5A8FC0A; Mon, 3 May 2010 12:28:44 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id l26so765219fgb.13 for ; Mon, 03 May 2010 05:28:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:to:cc:subject :references:date:mime-version:content-transfer-encoding:from :message-id:in-reply-to:user-agent; bh=KVcie7dWryiPqVcNcmFXqO2r6r5cp1E6yA0m4Hrt9uY=; b=HpBDwduKXbenMbVWeTSHuQvX/s/Kl+xrT6ZflzWgYxqpe3ATq2QkysO9PxmZG85e7w Ct6fMXkixjGBGFPwwD3P3WuCNgiO3PNXeIJw4D1ksFIXDnSSfZlj9dHn90f5cclIp3/D qQKv6D6cy4kmcG8nOASpvvWbcYlqN8exaLdjY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:to:cc:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; b=gj53ITA09NFks41cpzb1QwtjYUH/jrtMSwaaj3eiMQXLK3WfLiRULUuo7nhSClUs9V lKHA4dRYnlzqzL2sBxRIVwB8O+0H58qbmk+zoJ8zsBb5LnOSeAKtHbOSeeRXW//AsTTF uS0vC1smmRJ3tB+9Z/jXecqu8+ekTN/XPn4HE= Received: by 10.87.15.35 with SMTP id s35mr10135953fgi.12.1272889718375; Mon, 03 May 2010 05:28:38 -0700 (PDT) Received: from klevas (hst-17-80.splius.lt [77.79.17.80]) by mx.google.com with ESMTPS id 4sm14478933fge.8.2010.05.03.05.28.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 03 May 2010 05:28:26 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Kostik Belousov" , "C. Bergstr??m" References: <4BDD28E2.8010201@rawbw.com> <20100503092213.GA1294@straylight.m.ringlet.net> <4BDEA78F.90303@pathscale.com> <4BDEA926.4030900@andric.com> <4BDEB154.8060104@pathscale.com> <20100503112752.GH50864@deviant.kiev.zoral.com.ua> Date: Mon, 03 May 2010 15:28:23 +0300 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: =?utf-8?B?QW5kcml1cyBNb3JrxatuYXM=?= Message-ID: In-Reply-To: <20100503112752.GH50864@deviant.kiev.zoral.com.ua> User-Agent: Opera Mail/10.10 (FreeBSD) Cc: freebsd-hackers@freebsd.org, Dimitry Andric , freebsd-ports@freebsd.org, yuri@rawbw.com Subject: Re: GSoC: Making ports work with clang X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 12:28:45 -0000 On Mon, 03 May 2010 14:27:52 +0300, Kostik Belousov wrote: > For me, the project that makes sense is exactly "making freebsd ports > work with clang", instead of what many have read "making applications > ported to freebsd and compiled with clang work". Please note the subtle > but very important difference. > > Even more, I do think that making our ports work with exactly clang does > not give us any useful bits, except putting the port _infrastructure_ > into shape where it can use non-base compilers, as easy as changing > two or three variables. Being able to decouple base and port compilers, > and give the port system the freedom to use whatever compiler the port > masters find suitable is very important. It is important both for ports, > to not need to make a rush run to fix after base changes, and it is > important for base to not hold on ports much to make a change. > > Other then that, I mostly share your refusal to drink the Kool-Aid. Finally, someone who understands the benefits of my project and what I'm trying to do! Of course it's my own fault for not explaining my goals clearly enough, but now I know where to point when I try to explain what I'm doing or why it's good for FreeBSD. -- Andrius