Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2014 13:23:28 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        freebsd-ppc@freebsd.org
Subject:   PowerPC Packages
Message-ID:  <5AD2392C-AA99-40AA-94EC-2AE6EFCEA874@dsl-only.net>
In-Reply-To: <A8D49D1C-A0C9-4A3D-8EAC-330C8538B51C@dsl-only.net>
References:  <8C621F9D-6AAD-4CCC-BE2F-0EEEDC433FCB@dsl-only.net> <A8D49D1C-A0C9-4A3D-8EAC-330C8538B51C@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5AD2392C-AA99-40AA-94EC-2AE6EFCEA874>