From owner-freebsd-sparc64@FreeBSD.ORG Thu Jan 30 18:51:53 2014 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7D7F6157 for ; Thu, 30 Jan 2014 18:51:53 +0000 (UTC) Received: from vlakno.cz (mail.vlakno.cz [95.129.96.251]) by mx1.freebsd.org (Postfix) with ESMTP id 44F8319E4 for ; Thu, 30 Jan 2014 18:51:53 +0000 (UTC) Received: by vlakno.cz (Postfix, from userid 1002) id C87D61CC5562; Thu, 30 Jan 2014 19:51:45 +0100 (CET) Date: Thu, 30 Jan 2014 19:51:45 +0100 From: Roman Divacky To: sparc64@freebsd.org Subject: [HEADSUP]: trunk clang selfhosts in c++11 Message-ID: <20140130185145.GA33884@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.22 (2013-10-16) X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 18:51:53 -0000 Hi, Just a quick headsup - llvm as of r200453 is capable of building libcxxrt/libc++/itself. This is a significant milestone as trunk llvm is not compilable by our old gcc/g++. Ie. selfhosting is the only way forward. Once llvm 3.4 is imported, the sparc64 backend will be added. Then I plan to merge all the necessary changes to enable the selfhost to work in base FreeBSD system. I'll announce when this is achieved. This should pave the way for future updates of llvm on sparc64. I also think that a selfhosting compiler is good enough for wider testing, so go for it :) Thanks, Roman