Sparc64 doesn't care about you, and you shouldn't care about Sparc64
Warner Losh
imp at bsdimp.com
Wed Nov 4 23:19:41 UTC 2015
> On Nov 4, 2015, at 12:12 PM, Sean Bruno <sbruno at freebsd.org> wrote:
>
> So here's the thing, Sparc64 is *just* barely alive in FreeBSD.
Has anybody actually booted it off a newish tree?
> There is exactly 1 Sparc64 machine as a ref box being hosted at Yahoo
> for the project. No new hardware is on the horizon. None of the newer
> Sparc64 processors have been tested to work on FreeBSD and nobody is
> clamoring to get them working.
>
> We're moving into a post-gcc base system now, and sparc64 is the obvious
> "odd arch" here. There's activity to get MIPS moved to clang and active
> work to get powerpc moved fully to clang. Leaving Sparc64 in base,
> requires someone to either make clang DTRT or keep gcc 4.2.1-ish alive.
There was some work to get clang to do the right thing for sparc64. Last
I heard, the tree compiles with it. It didn’t boot, but at the time gcc-compiled
kernels didn’t boot either. I’m not sure how this status has moved through time.
It would be best to ask Marius Strobl, since he’s the only one committing
to sparc64 sub-tree lately non-global-sweep cleanups.
Here’s a breakdown of commits in different parts of sys. The ‘Marius’ column
is for commits Marius has made in sparc64 only. The rest are the different
architectures we currently support. I wrote this with mail.app, so formatting
may be dicy.
Year Marius sparc64 mips arm powerpc i386 amd64 x86 arm64
2015 5 32 164 445 144 168 247 109 168
2014 0 39 117 672 98 125 296 108 -
2013 14 65 235 455 217 142 235 67 -
2012 24 55 272 343 152 188 221 76 -
2011 78 131 205 105 172 189 182 56 -
2010 75 127 501 103 211 274 268 75 -
2009 58 95 269 193 137 293 258 - -
2008 65 109 65 167 161 304 222 - -
sparc64 rate of change has fallen way off since 2011, both in terms of the
number of commits, as well as the share of commits relative to other
platforms. While I know that not all commits are treated equally, and that
different commit styles in different parts of the tree may skew things,
> I have asked around for help getting the Sparc64 qemu-bsd-user binary
> working so I could at a minimum build packages, and I have gotten no
> feedback from folks. So the only option here is to resurrect sparc64
> machines somewhere and start up builds on real hardware.
>
> Let's just call it what it is, a dead end of the technology tree.
> I move that we do NOT produce 11.0 versions for Sparc64 and it should be
> dropped from the tree.
I concur. I think sparc64 has had a nice run, but it’s time to recognize
that the run is nearing its end.
Warner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20151104/2d4932b4/attachment.bin>
More information about the freebsd-arch
mailing list