External toolchain reliance
Li-Wen Hsu
lwhsu at freebsd.org
Mon Apr 20 18:30:35 UTC 2020
On Tue, Apr 21, 2020 at 2:27 AM Brooks Davis <brooks at freebsd.org> wrote:
>
> On Sat, Apr 18, 2020 at 09:40:38PM -0500, Eric van Gyzen wrote:
> > Which architectures are still often built with an external toolchain? I'd like to re-commit jemalloc 5.2.1. It was reverted because "compilation fails for non-llvm-based platforms." I just built tinderbox worlds with 5.2.1 with no problems, albeit with llvm.
>
> We generally expect to support all platforms on gcc6 and (hopefully soon)
> gcc8 or gcc9. You can test the former with the by installing
> amd64-xtoolchain-gcc and setting CROSS_TOOLCHAIN=amd64-gcc when building
> world.
amd64-xtoolchain-gcc depends on amd64-gcc, which is 6.4.0
We also have amd64-gcc6, which is 6.5.0, and amd64-gcc9 (note there is
no gcc8), which come with
/usr/local/share/toolchains/amd64-gcc{6,9}.mk
and can be used by CROSS_TOOLCHAIN=amd64-gcc{6,9}
Best,
Li-Wen
More information about the freebsd-arch
mailing list