Date: Wed, 27 Jun 2018 10:01:31 -0700 From: Bryan Drewery <bdrewery@FreeBSD.org> To: "current@freebsd.org" <current@freebsd.org> Cc: FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Subject: Build updates Message-ID: <168e5fec-2d38-78e1-6aa4-c51e860ffd55@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ivcbCxvMIvGjxTzN3ZuVIzLY8vhXnF8e3 Content-Type: multipart/mixed; boundary="nEwayV8hkKBhe6Ow34RSpuktd8Ui4SoSY"; protected-headers="v1" From: Bryan Drewery <bdrewery@FreeBSD.org> To: "current@freebsd.org" <current@freebsd.org> Cc: FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Message-ID: <168e5fec-2d38-78e1-6aa4-c51e860ffd55@FreeBSD.org> Subject: Build updates --nEwayV8hkKBhe6Ow34RSpuktd8Ui4SoSY Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable As of r335704: - make tinderbox/universe will now build the bootstrap clang *once*. Each target clang is still build of course. This support does not work with gcc. - make buildworld (kernel-toolchain and toolchain) will build the bootstrap clang (if needed per SYSTEM_COMPILER logic) with only the TARGET.TARGET_ARCH backend support. The installed clang has all still so SYSTEM_COMPILER logic works for cross-compling. This uses the feature dim@ added in r335558 to selectively disable LLVM targets. I've added a new option named WITH[OUT]_LLVM_TARGET_ALL which I suggest using rather than the per-arch options. It is default on (WITH). Set WITHOUT to only build the needed native arch on your system for both bootstrap and compiled clang. Setting WITHOUT disables SYSTEM_COMPILER support for cross-builds. Please CC me directly for any weird tinderbox/universe or clang failures for the next few weeks. --=20 Regards, Bryan Drewery --nEwayV8hkKBhe6Ow34RSpuktd8Ui4SoSY-- --ivcbCxvMIvGjxTzN3ZuVIzLY8vhXnF8e3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbM8LrAAoJEDXXcbtuRpfP9ToH/iq/SMoFoTGcOji/EQj9wudK nJUHYq8jxoQyT5n1jw3qje4QSsXV600sEQiPFiI5STxnGcr+boK1x1gsCEzm6uBx wxNuCS1YHSn8gXZhF1iLKtni8l0wxCnocuTU59tIF6yiI4lLnrcONALUFvahzq3f +9ZqxYz79R6QlUSz0kjdss5b6iaU/tCfUTeR6DxRoQFfVAeh7SInWQiC7ivtbhhc BOWg72A/2DW4kSNfiVZ2NZr5FzLDsMIovMPNgZyTbB6jlmluHUsAa06MbkCtOW/z k+W865SbparsM1/JiCu1VvatxkCS574PCOjmSmEy5/YernCP9T7Epq5ZG9SvzuM= =ZuNL -----END PGP SIGNATURE----- --ivcbCxvMIvGjxTzN3ZuVIzLY8vhXnF8e3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?168e5fec-2d38-78e1-6aa4-c51e860ffd55>