From owner-freebsd-arm@FreeBSD.ORG Wed Apr 13 22:15:32 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DE9A106566C for ; Wed, 13 Apr 2011 22:15:32 +0000 (UTC) (envelope-from vassilis.laganakos@yahoo.com) Received: from nm15-vm0.bullet.mail.ac4.yahoo.com (nm15-vm0.bullet.mail.ac4.yahoo.com [98.139.52.236]) by mx1.freebsd.org (Postfix) with SMTP id AFF248FC0A for ; Wed, 13 Apr 2011 22:15:31 +0000 (UTC) Received: from [98.139.52.192] by nm15.bullet.mail.ac4.yahoo.com with NNFMP; 13 Apr 2011 22:02:45 -0000 Received: from [98.138.90.57] by tm5.bullet.mail.ac4.yahoo.com with NNFMP; 13 Apr 2011 22:02:45 -0000 Received: from [98.138.87.6] by tm10.bullet.mail.ne1.yahoo.com with NNFMP; 13 Apr 2011 22:02:45 -0000 Received: from [127.0.0.1] by omp1006.mail.ne1.yahoo.com with NNFMP; 13 Apr 2011 22:02:45 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 161301.18018.bm@omp1006.mail.ne1.yahoo.com Received: (qmail 9688 invoked by uid 60001); 13 Apr 2011 22:02:44 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1302732164; bh=vnpzyMzxsC0XGKcdeON2X6FeQCQxnJafJWo3KbPINTY=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=NNeE9IDUydbcjByRh4/j+6n5LL4to+D0ECDNihhsnccesdIXNenw10fIiDNFL16dV46ntWXzQ7A/Z3hEfCwqLON8lQHMOcfgOAV9OLwAnReJjhvqfCbgES4o49dB23kIh+DER7BzfsoDRcsIfVXb/108xuBo2hwIcgH1cYkdk5E= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=cqycPq9PTAoJ118fc1N3lwfWOax2eCuq+5FnraDsPhJjLwR7ZnGZmnpHGW+byVkFj08cDUzf5z15NBV4i6AHS0gV0lISvip9OiouJFIOuuEuoOpzzwwAq7YkbZ6uYZCotWOTvXTVpkKo/uEvHIEhWeXHCnz0jeespN2eZm4waDg=; Message-ID: <794721.93419.qm@web112111.mail.gq1.yahoo.com> X-YMail-OSG: ulRKKN0VM1lI8TDHEHVpa_Y2wkPeHYSZVwqNLgweo2pgSYP 0e6D1fzSzbrsUR6ORFx560HQyvK18rAMUkr.QlZ56rothS1tlc.7LyqHHaLk ZdTf1AEILCEh6HDpId.CQ9AS5s5bN_B87eIh6iQiY7oDgmt4g1yKOXlHWzzu gUNclmDwmO9dOnCnNhmNwo6rnyEOk8hz03RoB8Z3PJJ.pa8ksMITf7KraKRJ YYo748zYz8AiS5V4zwuLR0a4nT897yCkZhDwPiZ6cyKjN_BbqT.WRKorBhGe 5C8EYqyyhIsDmlrhs7Fv.z1cRjdTR0S25QN0DXb3BnYzZQWmtY60- Received: from [86.22.78.61] by web112111.mail.gq1.yahoo.com via HTTP; Wed, 13 Apr 2011 15:02:44 PDT X-Mailer: YahooMailWebService/0.8.109.295617 Date: Wed, 13 Apr 2011 15:02:44 -0700 (PDT) From: Vassilis Laganakos To: Damjan Marion , "freebsd-arm@freebsd.org" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Subject: Re: LLVM/Clang cross-compiling for ARM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Vassilis Laganakos List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2011 22:15:32 -0000 Hello Damjan, ----- Original Message ----- > From:Damjan Marion > To:freebsd-arm@freebsd.org > Cc: > Sent:Sunday, April 10, 2011 5:10 PM > Subject:Re: LLVM/Clang cross-compiling for ARM > > > Hi, > > What is the current status of LLVM/Clang cross-compiling for ARM targets? > Is anybody working actively on this? > I started taking a look into building llvm as cross-compiler for ARM and trying to build -CURRENT for an existing port, so see how far we get :) I'm currently stuck a bit in the first step :) As Mark T. pointed out in a recent email, llvm in -CURRENT does not cross-build, so we have to use an external compiler for now. I'll hopefully get back soon with some useful info about this... > As it natively supports v6 and v7 architectures sounds like perfect choice for > new CPUs, > specially with fact that we cannot use recent gcc versions. > Yes :) however, we would need to commit a version of llvm that can also cross-build in the build tree/system. Or else we're exactly at the same point where we were with having a later version of GCC as an external compiler. The fact that llvm can be imported in the build system is the great win in this case ;) Thanks, Vassilis