Date: Wed, 27 Jun 2018 15:15:31 -0600 From: Sean Bruno <sbruno@freebsd.org> To: Bryan Drewery <bdrewery@FreeBSD.org>, freebsd-arch@freebsd.org Subject: Re: Building and Iterating Message-ID: <ef57ec83-5277-0f26-ce08-eda2270b8c79@freebsd.org> In-Reply-To: <aad201f0-f270-2da2-e56a-00457c269628@FreeBSD.org> References: <cd5d5e25-34e8-5b1b-c764-affbeabf2ea8@freebsd.org> <686cb08d-5648-52f4-a95e-2faf3ea20bef@FreeBSD.org> <aad201f0-f270-2da2-e56a-00457c269628@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --PK2QOX0QXKXKNyu2r85rOcG9gMZGGgNEL Content-Type: multipart/mixed; boundary="Rw068grnuDJiUmJQ84nVh8CHtFaxrpyDu"; protected-headers="v1" From: Sean Bruno <sbruno@freebsd.org> To: Bryan Drewery <bdrewery@FreeBSD.org>, freebsd-arch@freebsd.org Message-ID: <ef57ec83-5277-0f26-ce08-eda2270b8c79@freebsd.org> Subject: Re: Building and Iterating References: <cd5d5e25-34e8-5b1b-c764-affbeabf2ea8@freebsd.org> <686cb08d-5648-52f4-a95e-2faf3ea20bef@FreeBSD.org> <aad201f0-f270-2da2-e56a-00457c269628@FreeBSD.org> In-Reply-To: <aad201f0-f270-2da2-e56a-00457c269628@FreeBSD.org> --Rw068grnuDJiUmJQ84nVh8CHtFaxrpyDu Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 06/27/18 11:08, Bryan Drewery wrote: > On 6/20/2018 2:00 PM, Bryan Drewery wrote: >> On 6/1/2018 10:20 AM, Sean Bruno wrote: >>> Before I dive into the mk files of a buildworld, I'd like to describe= >>> "what I want" so as to start a discussion of my goal. >>> >>> 1. If I select no toolchain (WITHOUT_TOOLCHAIN), but clang needs to = be >>> built, only build a toolchain that targets the ARCH being requested. >>> >>> 2. If I select no toolchain (WITHOUT_TOOLCHAIN), but clang needs to = be >>> built, give me a knob to turn that aborts the build with a meaningful= >>> message that lets me know I need to update the toolchain on my buildb= ox. >>> >> >> https://reviews.freebsd.org/D11077 has this but I suspect it's wildly >> stale already. >> >> Also having a knob like this would ultimately lead to someone making >> their /usr/bin/cc less useful for optimizations like WITH_SYSTEM_COMPI= LER. >> >>> 3. If the boostrap toolchain needs to be built in the normal case, o= nly >>> target the ARCH being requested. I understand that we "want" a CC >>> installed that targets all architectures and this is something I agre= e with. >>> >> >> Hm yes there is no real reason to have multi-arch support in the >> WORLDTMP compiler. Though I do have a pending patch to build clang >> *once* for universe that relies on this full-arch-support behavior but= >> I'm sure it's trivial to continue using it for that piece. >> >> >=20 > For the archives, a lot of this is effectively done now. See > https://lists.freebsd.org/pipermail/freebsd-current/2018-June/069994.ht= ml >=20 >=20 Good lord Bryan. Thank you. sean --Rw068grnuDJiUmJQ84nVh8CHtFaxrpyDu-- --PK2QOX0QXKXKNyu2r85rOcG9gMZGGgNEL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEE6MTp+IA1BOHj9Lo0veT1/om1/LYFAlsz/nNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEU4 QzRFOUY4ODAzNTA0RTFFM0Y0QkEzNEJERTRGNUZFODlCNUZDQjYACgkQveT1/om1 /LY9ZAgAoSdKLlXYZrWsfIvBRUHz0eegdga8lMhvr+Bel02I8UEl8I7YRO9aKcp3 +j/RnwTkDIj7y5kMsMpNfwbYYFJudF8TgGeAJ5shy1ANtBk1enkU7xrqO9dmWqwR Au0gzY59zSsp3R1K65+7tUHF5xNbkrFqPUqEcjjDHin/qQWfLRaKcVWZPyPzbBNA ea2TlDIzeUwQJHLXaCw70AnKypHPQep6qjcEcwy8ckpOq2WEsptVAOmjQF4KULZj lr/7X/PaDkI5sNWyeSYMssLQpuGdWdsW9Vk8pm78zeETv0TN7BiTqBa3Wy/t1dIY G9J7rfp4HG0k5l+td6t937IkU63zwQ== =s/du -----END PGP SIGNATURE----- --PK2QOX0QXKXKNyu2r85rOcG9gMZGGgNEL--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef57ec83-5277-0f26-ce08-eda2270b8c79>