Sparc64 support
Jordan Hubbard
jordanhubbard at me.com
Mon Aug 10 04:34:37 UTC 2015
> On Aug 9, 2015, at 8:48 PM, Adrian Chadd <adrian.chadd at gmail.com> wrote:
>
> What's missing is someone funding / finishing the push to external
> toolchain support for all platforms.
Does someone have that condensed down to a set of bullet points? Which platforms are mandatory and which are optional? Is the task considered done when one can do:
# cd /usr/src
# make buildworld buildkernel USE_EXT_TOOLCHAIN=yes EXT_TOOLCHAIN_PORT=gcc-4.9 (or whatever the suitable incantation is?)
Does it have to work for multiple values of “external toolchain”? Is it a safe assumption to just say that “port install FOO” will be a sufficient prerequisite and /usr/local/bin/cc is all one needs to reference as the right compiler driver (for the C stuff obviously).
If anyone is going to fund anything, they will want a very specific set of deliverables to fund, since it’s otherwise kind of a blank check with a completely arbitrary outcome.
> What's also missing a little bit here is the tier-1-ness of the
> external toolchain support by the people using/developing other
> toolchains.
Not sure what that means?
> It's basically there. There are some rough edges, but since the
> compiler-developer people aren't using it and the non-x86-building
> people aren't being forced to use it, the development inches along
> very slowly.
Again, maybe you could qualify just what that means. I don’t know what moving parts are even really being described here. My life is clang / LLVM and has been for a very long time - I don’t even know what gcc is anymore. :)
> If you'd like to erm, "rush" this along, we should actively start the
> "deorbit gcc-4.2 by freebsd-11" and "disconnect gcc-4.2 from the -head
> build" movement now, get those bits done, and start arm-twisting to
> get the last bits finished.
If gcc 4.2 de-orbits then that means that clang / LLVM can take its place as the “default toolchain” in base and any other value of GCC (which?) comes from ports?
- Jordan
More information about the freebsd-hackers
mailing list