From owner-freebsd-stable@freebsd.org Wed Aug 31 22:55:32 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D763BCACCB for ; Wed, 31 Aug 2016 22:55:32 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E70BBF85; Wed, 31 Aug 2016 22:55:31 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=9hX5v4991Xn05ui7UvZ4mlthSUX0GhHOKeaDD8x7DxU=; b=qXpMW1Bx5oSUVujvRzHHQG1g/p +WLKlcXPzC7/thmxjAvChFzYfZawkMmUJ5N56mx5LWx+MsPBj9VBk90uRa0wSebWBePieKNfrRMc4 AStT3r/vGJwqrXzG8b8Df874/BJaLEuF6CPYdmyLg+OCM1rjFVD5vw3rHPN85EJgIeFc=; Received: from [114.121.236.120] (port=63819 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1bfEPk-004Ex3-5f; Wed, 31 Aug 2016 16:55:24 -0600 Date: Thu, 1 Sep 2016 06:55:18 +0800 From: Erich Dollansky To: "K. Macy" Cc: Mark Linimon , Andrea Brancatelli , Fernando Herrero =?ISO-8859-1?Q?Carr=F3n?= , freebsd-stable Subject: Re: Benchmarks results for Compilers on FreeBSD 11 Message-ID: <20160901065518.6a3a4179@X220.alogt.com> In-Reply-To: References: <20160822120215.GV22212@zxy.spb.ru> <20160823110159.GU18643@e-new.0x20.net> <20160824045558.18c86764@X220.alogt.com> <3234db29c228879cc473deec0b09568c@schema31.it> <20160826132059.63c23ee5@X220.alogt.com> <20160828060601.08ea91a8@X220.alogt.com> <20160830074656.18bfaf05@X220.alogt.com> <20160831133642.GA25574@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Authenticated-Sender: sl-508-2.slc.westdc.net: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2016 22:55:32 -0000 Hi, On Wed, 31 Aug 2016 12:16:16 -0700 "K. Macy" wrote: > On Wednesday, August 31, 2016, Mark Linimon > wrote: > > > But for me an attraction has always been "you can build it out of > > the box", even if I rarely do it (e.g. I am not working in the > > kernel/driver area), > > > > Can clang actually bootstrap from something like lcc? As far as I can > tell you need a fairly advanced C++ compiler just to build that > compiler in src > - which already needs to be installed. It's not exactly bootstrapping > from Bourne shell. So I'm not sure "it's self-hosting" is even true, > not to mention that you needed a network connection to get src in the > first place. Thus the whole argument strikes me as circular if not > outright deceptive. > what do you want to say? CLang builds on FreeBSD after installing FreeBSD either binary or from source. If the installation is older, it might be required to move up the version ladder step by step. The only problem I see is the time it take to build it. As long it is the choice a user has, it is part of the game. Or with your words, it is not a shell. Erich