Toolchain versions from builders.sh in job config need to separated for all LTS branch

Description

, Unfortunately we ran into a bottle neck in job configs the builders.sh is re-used across projects and looks like builders.sh translate compiler versions to be used.

But these will vary with LTS and for LTS we want to freeze compiler versions in time.

Now with this patch https://review.trustedfirmware.org/c/ci/tf-a-job-configs/+/35152

Migrated clang version but left LTS branches broken.

Could you please identify a clean way for handling all compiler stuff in builders.sh for each LTS branch ?

CC:

CC LTS Maintainers: , , ,

Environment

None

Engineering Progress Update

None

Activity

Show:

Arthur She February 12, 2025 at 4:40 AM

Thanks, . I’ll close this ticket

Govindraj Raja February 11, 2025 at 10:12 PM

Hi Arthur, I cant see any further action needed from your side, the failure is something todo with TF-A image size and gcc usage.

Arthur She February 11, 2025 at 3:41 AM

The L2 job still failed, but it doesn’t seem to be related to ArmClang v6.18.
, , could you take a look?

Varun Wadekar February 10, 2025 at 10:15 PM

Thanks Arthur. I removed the cherry-picked patch from the topic branch.

Arthur She February 10, 2025 at 10:09 PM

, we don’t need to rebuild the Docker image—just need to ensure this patch is not merged into lts-v2.8.

Done

Details

Assignee

Reporter

Upstream

No

Priority

Checklist

Sentry

Created February 7, 2025 at 5:15 PM
Updated February 12, 2025 at 4:40 AM
Resolved February 12, 2025 at 4:40 AM