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