On Mon, May 22, 2023 at 03:07:34PM -0500, Randolph Sapp via lists.yoctoproject.org wrote: > On 5/22/23 14:31, Andrew Davis wrote: > >On 5/22/23 1:38 PM, [email protected] wrote: > >>From: Randolph Sapp <[email protected]> > >> > >>Drop all of the external toolchain stuff. We don't need it anymore now > >>that everything can use the internal yocto compiler and multiarch has > >>been configured properly in meta-ti. > >> > > > >Another reason was for speeding builds on build farms which could avoid > >re-builing the toolchain each time. > > > >These days it is probably not worth the uncertaintay around mismatched > >build tools, but at the time this was all neato stuff: > > > >https://elinux.org/images/c/c8/ExternalToolchainsInYocto.pdf > > > >Oh well, > > > >Acked-by: Andrew Davis <[email protected]> > > Cool, but excessive and a source for issues where clients are using > build tools different from ours... Ultimately this needed to be > culled in favor of the yocto standard anyway. > > Also, speeding up builds should be a moot point. Sstate cache still > applies to these host tools so long as the host env doesn't change > too much, and build containers should prevent that.
Build speed wasn't the main reason for prebuilt toolchains. It was exactly because nobody was using Yocto-built toolchains back then and everyone, including internal TI developers and customers, were using prebuilt toolchains - first from CodeSourcery, then from Linaro and then from Arm. And the reasons were - trust, reproducibility and technical support. If you build your toolchain from sources, you have to support it yourself - answer customer's questions and fix possible bugs. And 3rd-party toolchains had that covered. While Yocto didn't have a track record of a stable mature toolchain, as I mentioned few of the shortcomings in my presentation linked above... -- Denys -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14443): https://lists.yoctoproject.org/g/meta-arago/message/14443 Mute This Topic: https://lists.yoctoproject.org/mt/99071305/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/leave/10763299/21656/89520264/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
