Skip site navigation (1)Skip section navigation (2)
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=3Damd64-gcc when buildin=
g
> 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=3Damd64-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>