From owner-freebsd-ppc@FreeBSD.ORG Mon Jun 16 20:23:33 2014 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6ED93CD for ; Mon, 16 Jun 2014 20:23:33 +0000 (UTC) Received: from asp.reflexion.net (outbound-244.asp.reflexion.net [69.84.129.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 183A92AA3 for ; Mon, 16 Jun 2014 20:23:32 +0000 (UTC) Received: (qmail 24624 invoked from network); 16 Jun 2014 20:23:30 -0000 Received: from unknown (HELO mail-cs-03.app.dca.reflexion.local) (10.81.19.3) by 0 (rfx-qmail) with SMTP; 16 Jun 2014 20:23:30 -0000 Received: by mail-cs-03.app.dca.reflexion.local (Reflexion email security v7.20.4) with SMTP; Mon, 16 Jun 2014 16:23:30 -0400 (EDT) Received: (qmail 18023 invoked from network); 16 Jun 2014 20:23:30 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (DHE-RSA-AES256-SHA encrypted) SMTP; 16 Jun 2014 20:23:30 -0000 X-No-Relay: not in my network Received: from [192.168.10.102] (c-71-59-195-4.hsd1.or.comcast.net [71.59.195.4]) by iron2.pdx.net (Postfix) with ESMTPSA id C4D281C4389 for ; Mon, 16 Jun 2014 13:23:25 -0700 (PDT) From: Mark Millard Message-Id: <5AD2392C-AA99-40AA-94EC-2AE6EFCEA874@dsl-only.net> Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\)) Subject: PowerPC Packages Date: Mon, 16 Jun 2014 13:23:28 -0700 References: <8C621F9D-6AAD-4CCC-BE2F-0EEEDC433FCB@dsl-only.net> To: freebsd-ppc@freebsd.org In-Reply-To: X-Mailer: Apple Mail (2.1878.2) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2014 20:23:33 -0000 > 10.0 on all platforms used 3.3. CURRENT uses 3.4. One interesting=20 > question is that we currently build packages for a whole branch (10.X,=20= > say) on 10.0. If 10.0 has a crummy compiler, that model may not be the = best. > -Nathan Sort of like powerpc/powerpc64 being 2nd tier for FreeBSD vs. i386 and = amd64 being 1st tier: clang's powerpc/powerpc64 support probably lags in = time some relative to the status of its i386/amd64 support. So with = 10.0-RELEASE for FreeBSD for i386/amd64 being based on clang 3.3 there = was probably work on clang to make 3.3 sufficient for i386/amd64 during = 10.0-RELEASE's development period. FreeBSD was probably a major test = case for clang's i386/amd64 support. Since powerpc/powerpc64 FreeBSD was not switched over to clang at the = same time it would not be surprising for it to take a later clang = version to get the same sort of results. (Again FreeBSD would probably = be a major test case, just for a different target processor family.) Side note relative to FreeBSD 9.X: I'm pretty sure that when I experimented with installing = FreeBSD-9.2-STABLE-powerpc-powerpc64-20140426-r264969-dvd1.iso and tried = "clang --version" it reported being 3.4, not 3.3. (But I'm not currently = where I can check and I've not yet investigated how to figure such out = from just looking around the FreeBSD's web pages.) So it appears there = has been some experimentation with clang 3.4 for power/powerpc64 outside = 11.0-CURRENT. I expect that FreeBSD-9.3-BETA3-powerpc-disc1.iso and = FreeBSD-9.3-BETA3-powerpc-powerpc64-disc1.iso also have clang 3.4. But FreeBSD 9.X probably is more free to update clang because it was/is = not intended to ever be used as the compiler for any FreeBSD 9.X of = itself. That could mean that later 9.X's are for a time better as an = environment for some types of experimentation with clang on = powerpc/powerpc64 machines. =3D=3D=3D Mark Millard markmi at dsl-only.net