From owner-freebsd-current@FreeBSD.ORG Tue Jun 1 10:19:58 2010 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 117631065670 for ; Tue, 1 Jun 2010 10:19:58 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9F0358FC13 for ; Tue, 1 Jun 2010 10:19:57 +0000 (UTC) Received: by wwb22 with SMTP id 22so1088494wwb.13 for ; Tue, 01 Jun 2010 03:19:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:content-type; bh=kpoL3Ouz3fxhbauCMJROp+WdZzFxIHhSJ3crs+nAtj4=; b=dgzk+Oic1QPSPOjIsfgWIeGbIcoy69Q4me2S2Lzm/MuAQuJy2cYXoYnk+m/oYi6hY8 cq8K8tzWz8CaSZwpZVETVfi0JOYGO4CGd3QG6cbETA4YpeYdueeS/WTJs4VstN1Z23aS n6v1QcyzvhkwX7b0VidBTS3p8/eBVU8JLL+KY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; b=BTqP98EoRk6VYF/EbN0S3F91eUViJ0dEL06NDb2KSv/ymELT6lhpzHeTt7FHijl5Mo HTy7Um0QpZAfyQIWX/nNsGHi/YRrGGbhbpLYJXN+Z1j0zlgTwDyG0JvG1esRMvnWiwEV t3ob1VEGDan47iF/t4ifTbu53QL9yWIJ06kdI= MIME-Version: 1.0 Received: by 10.216.85.198 with SMTP id u48mr5226415wee.39.1275387590939; Tue, 01 Jun 2010 03:19:50 -0700 (PDT) Received: by 10.216.183.5 with HTTP; Tue, 1 Jun 2010 03:19:50 -0700 (PDT) Date: Tue, 1 Jun 2010 06:19:50 -0400 Message-ID: From: "b. f." To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: [TESTING]: ClangBSD branch needs testing before the import to HEAD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2010 10:19:58 -0000 I'm a bit disappointed in the polemical nature of some of the comments in this thread. I think we're all better off because of the existence of the FSF and their affiliates, and of a body of useful software under the (L)GPL, even if we prefer another license. No one has forced us to use the work that they've made freely available. With regard to importing clang now, I think that the effort needed for switching to a new compiler will not be greatly diminished by waiting, and we will be better served by learning about possible problems (and attempting to have them fixed upstream) sooner rather than later. Those who are concerned about introducing more variables into debugging will still be free to disregard reports involving clang for now if they choose, and we can emphasize that users should provide information about which compiler is involved in bug reports. Please, will those managing the import follow the recommendation of the tool-chain summit in allowing users to opt out of building and installing clang and any related tools with a knob in src.conf, and add support for ripping it out via the delete-old(-libs) targets and tools/build/mk/OptionalObsoleteFiles.inc, as part of any initial import? Also, others have announced that they are running regression tests on systems built with clang. Would it be possible to set up some regularly scheduled tests to uncover possible problems, if this hasn't been done already? b.