From owner-freebsd-arm@FreeBSD.ORG Sun Dec 23 21:58:41 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 237DEB6C for ; Sun, 23 Dec 2012 21:58:41 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp3.clear.net.nz (smtp3.clear.net.nz [203.97.33.64]) by mx1.freebsd.org (Postfix) with ESMTP id D74E08FC12 for ; Sun, 23 Dec 2012 21:58:40 +0000 (UTC) Received: from mxin3-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp3.clear.net.nz (CLEAR Net Mail) with ESMTP id <0MFI00D747PK0Q30@smtp3.clear.net.nz> for freebsd-arm@freebsd.org; Mon, 24 Dec 2012 10:58:32 +1300 (NZDT) Received: from 202-0-48-19.paradise.net.nz (HELO localhost) ([202.0.48.19]) by smtpin32.paradise.net.nz with ESMTP; Mon, 24 Dec 2012 10:58:32 +1300 Date: Mon, 24 Dec 2012 10:58:19 +1300 From: Andrew Turner Subject: Re: svn commit: r244640 - in head/contrib/llvm/tools/clang/lib: Basic Driver In-reply-to: <201212232141.qBNLfeNM072760@svn.freebsd.org> To: freebsd-arm@freebsd.org Message-id: <20121224105819.61698ad3@fubar.geek.nz> MIME-version: 1.0 X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; i386-portbld-freebsd8.1) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Pirate: Arrrr References: <201212232141.qBNLfeNM072760@svn.freebsd.org> X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 21:58:41 -0000 On Sun, 23 Dec 2012 21:41:40 +0000 (UTC) Andrew Turner wrote: > Author: andrew > Date: Sun Dec 23 21:41:39 2012 > New Revision: 244640 > URL: http://svnweb.freebsd.org/changeset/base/244640 > > Log: > Pull in r170096 from upstream clang trunk: > > Initial support for FreeBSD on ARM. > With this commit we have experimental clang support for ARM. To test you can add "-DWITH_CLANG -DWITH_CLANG_IS_CC" to you make commands when building the toolchain, e.g. with buildworld, toolchain or kernel-toolchain. I've tested userland and the kernel on a PandaBoard and haven't noticed any issues. All going well my plan is to set WITH_CLANG as the default early next year and WITH_CLANG_IS_CC some time later. Andrew