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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to