From owner-freebsd-arm@FreeBSD.ORG Tue Jun 25 16:54:53 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6F68A442 for ; Tue, 25 Jun 2013 16:54:53 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from felyko.com (felyko.com [174.136.100.2]) by mx1.freebsd.org (Postfix) with ESMTP id 5CE9E1817 for ; Tue, 25 Jun 2013 16:54:52 +0000 (UTC) Received: from [IPv6:2620:149:4:f01:9dc2:351b:5f17:dc83] (unknown [IPv6:2620:149:4:f01:9dc2:351b:5f17:dc83]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by felyko.com (Postfix) with ESMTPSA id 430F03981E; Tue, 25 Jun 2013 09:54:52 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1779\)) Subject: Re: Raspberry pi not ready to self-host yet? From: Rui Paulo In-Reply-To: <10932F21-3C2B-4FF5-A587-F81DC43DA42C@gmail.com> Date: Tue, 25 Jun 2013 09:54:49 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <800732D1-B06A-40AE-AE69-F6170662B2AA@turbofuzz.com> <3B1B1A39-13AF-4718-A9D6-757D6FEFC27F@bsdimp.com> <10932F21-3C2B-4FF5-A587-F81DC43DA42C@gmail.com> To: Jordan Hubbard X-Mailer: Apple Mail (2.1779) Cc: freebsd-arm@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: Tue, 25 Jun 2013 16:54:53 -0000 On Jun 25, 2013, at 9:43, Jordan Hubbard = wrote: >=20 > On Jun 25, 2013, at 8:35 AM, Rui Paulo wrote: >=20 >> Oh, but there's a distinction here. Apple LLVM versions don't match = the official LLVM versions. clang -v on OS X will say which version of = LLVM it was based on, e.g.: "based on LLVM 3.1svn" >=20 > Huh - I did not know that! Too much time behind the firewall - not = enough in the outside world. :) >=20 > So, is it correct to say that what clang reports as 3.3 on FreeBSD is = simply LLVM 3.3 + whatever clang ToT is? In that case, it sounds like = FreeBSD is fairly up-to-date! Not really. The LLVM 3.3 release also came with Clang, compiler-rt, = libc++, lldb, etc: http://llvm.org/releases/download.html#3.3 dim@ imported the latest release 3.3 when it came out. It's true that = FreeBSD is very up to date WRT to tracking LLVM + Clang. Another thing that happens is cherry-picking: some LLVM trunk / Clang = trunk commits end up in FreeBSD to fix FreeBSD related problems. -- Rui Paulo