From owner-freebsd-current@FreeBSD.ORG Mon Oct 12 20:53:21 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2AD91065672 for ; Mon, 12 Oct 2009 20:53:21 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from vlakno.cz (77-93-215-190.static.masterinter.net [77.93.215.190]) by mx1.freebsd.org (Postfix) with ESMTP id AEC418FC15 for ; Mon, 12 Oct 2009 20:53:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 97E1E9CB0EA; Mon, 12 Oct 2009 22:52:56 +0200 (CEST) X-Virus-Scanned: amavisd-new at vlakno.cz Received: from vlakno.cz ([127.0.0.1]) by localhost (lev.vlakno.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AFhsf3gg8nUf; Mon, 12 Oct 2009 22:52:54 +0200 (CEST) Received: from vlk.vlakno.cz (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 400F39CB1FD; Mon, 12 Oct 2009 22:52:54 +0200 (CEST) Received: (from rdivacky@localhost) by vlk.vlakno.cz (8.14.3/8.14.3/Submit) id n9CKqsUT086806; Mon, 12 Oct 2009 22:52:54 +0200 (CEST) (envelope-from rdivacky) Date: Mon, 12 Oct 2009 22:52:54 +0200 From: Roman Divacky To: Marius Strobl Message-ID: <20091012205254.GA86649@freebsd.org> References: <20090924192103.GA84535@freebsd.org> <20091012191305.GA9480@alchemy.franken.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20091012191305.GA9480@alchemy.franken.de> User-Agent: Mutt/1.4.2.3i Cc: current@freebsd.org Subject: Re: [STATUS]: clang/llvm support on FreeBSD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Oct 2009 20:53:22 -0000 On Mon, Oct 12, 2009 at 09:13:05PM +0200, Marius Strobl wrote: > On Thu, Sep 24, 2009 at 09:21:03PM +0200, Roman Divacky wrote: > > Hi, > > > > The clang@freebsd team presents the status of clang/llvm being > > able to compile FreeBSD system. The situation as of today > > (Sep 24th) is: > > > > > > i386 - kernel boots, world needs little hacks but works > > > > amd64 - kernel compiles but does not boot, world needs > > little hacks > > > > ppc - broken because of unknown RTLD bug > > > > other - unknown > > > > > > all other platforms are untested. Ie. this is a regression from the > > situation in early spring when we could boot amd64 as well... > > > > A lot has happened over the spring/summer - amd64 got proper mcmodel=kernel > > support, compiler-rt was introduced (paving the way for libgcc replacement), > > we ran two experimental ports build to see how clang does there, C++ support > > is able to parse devd.cc without warnings, we got kernel working with -O2, > > we promoted FreeBSD to be officially supported plaform in LLVM etc. etc. > > > > We have problems though: we don't have manpower for testing (thats why amd64 > > kernel stopped booting) and developers for integrating stuff into FreeBSD > > (maintaining ports etc.). So if you are interested in helping please contact > > me or join us on IRC in #freebsd-clang on irc.oftc.net. We especially need > > amd64 testers (because of the amd64 kernel bug) and people with minor platforms > > like arm/mips/sparc to see how clang/llvm performs there and improve that > > situation. > > > > Is there any progress on support for 64-bit SPARC-V9 in LLVM as > required for sparc64? unfortunately no. at least I am not aware of any such effort