Date: Tue, 21 Apr 2020 02:30:22 +0800 From: Li-Wen Hsu <lwhsu@freebsd.org> To: Brooks Davis <brooks@freebsd.org> Cc: Eric van Gyzen <eric@vangyzen.net>, arch@freebsd.org Subject: Re: External toolchain reliance Message-ID: <CAKBkRUzKGdwxoEuXfrcGnvs=QJhQ8o4RV1SNCAnrJq6ma0C0cQ@mail.gmail.com> In-Reply-To: <20200420182648.GB42225@spindle.one-eyed-alien.net> References: <ee5d23f3-44ff-c2aa-db5d-e1eb00b3b972@vangyzen.net> <B6B0341B-A71E-4088-8D61-DE583440FD35@vangyzen.net> <20200420182648.GB42225@spindle.one-eyed-alien.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 21, 2020 at 2:27 AM Brooks Davis <brooks@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKBkRUzKGdwxoEuXfrcGnvs=QJhQ8o4RV1SNCAnrJq6ma0C0cQ>
