Skip site navigation (1)Skip section navigation (2)
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>