[PATCH v3 2/2] ci: Add a test for a non-LTO build

Simon Glass sjg at chromium.org
Sun Aug 7 17:48:01 CEST 2022


Hi Tom,

On Wed, 3 Aug 2022 at 12:13, Simon Glass <sjg at chromium.org> wrote:
>
> Check that sandbox builds and runs tests OK with LTO disabled.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> (no changes since v1)
>
>  .azure-pipelines.yml | 4 ++++
>  .gitlab-ci.yml       | 7 +++++++
>  2 files changed, 11 insertions(+)
>

Another little snippet - it seems that CI performance for the world
builds has dropped 20% - 30% with LTO enabled. With tui I used to see
just over 1 build a second; now it is running at about 0.78 and kaki
has gone from close to 0.5 to 0.29.

I wonder if ,in CI, we should just build a selection of boards with
LTO, switching the world builds to non-LTO? The problem is that we may
hit code size limits in SPL.

Regards,
Simon


More information about the U-Boot mailing list