CircleCI: build workspace cache when building t480-hotp so t480 can reuse it (crossgcc coreboot requirements hiccup boostrapping GCC 14

Feb 12 19:37:11 Unpacked and patched ... ok
Feb 12 19:37:11 Building packages ...
Feb 12 19:38:02 Building GMP v6.3.0 for host ... ok
Feb 12 19:38:36 Building MPFR v4.2.1 for host ... ok
Feb 12 19:38:47 Building MPC v1.3.1 for host ... ok
Feb 12 19:41:04 Building BINUTILS v2.43.1 for target ... ok
Feb 12 19:46:58 Building GCC v14.2.0 for target ... failed. Check 'build-i386-elf-GCC/build.log'.
make[3]: *** [Makefile:20: build_gcc] Error 1
make[2]: *** [Makefile:36: build-i386] Error 2
make[1]: *** [util/crossgcc/Makefile.mk:32: crossgcc-i386] Error 2
Feb 12 19:46:58 make[1]: Leaving directory '/root/heads/build/x86/coreboot-2412'
make: *** [modules/coreboot:172: /root/heads/build/x86/coreboot-2412/.heads-toolchain] Error 2

See https://app.circleci.com/pipelines/github/tlaurion/heads/3121/workflows/247e4cec-fe5d-4601-9192-a8bd46499d7b/jobs/61955?invite=true#step-102-36915_97

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
This commit is contained in:
Thierry Laurion 2025-02-13 11:17:52 -05:00
parent aff8e13a90
commit cfeb1e3fca
No known key found for this signature in database
GPG Key ID: 9A53E1BB3FF00461

View File

@ -244,6 +244,14 @@ workflows:
requires:
- x230-hotp-maximized
# t480 is based on 24.12 coreboot release, not sharing any buildstack from now, depend on muscl-cross cache
- build_and_persist:
name: t480-hotp
target: t480-hotp
subcommand: ""
requires:
- x86-musl-cross-make
# coreboot nitropad
# Nitropads depending on x230-hotp-maximized cache since kernel is 6.x and coreboot is git is unshared
# We use nitropad's coreboot's fork crossgcc
@ -510,14 +518,6 @@ workflows:
requires:
- librem_14
# t480 is based on 24.12 coreboot release, not sharing any buildstack from now, depend on muscl-cross cache
- build:
name: t480-hotp
target: t480-hotp
subcommand: ""
requires:
- x86-musl-cross-make
# t480 is based on 24.12 coreboot release, not sharing any buildstack from now, depend on muscl-cross cache
- build:
name: t480