From cfeb1e3fca72a8048e114c2e2fb469ceedd5ca71 Mon Sep 17 00:00:00 2001 From: Thierry Laurion Date: Thu, 13 Feb 2025 11:17:52 -0500 Subject: [PATCH] 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 --- .circleci/config.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 54cfa759..28f7fa53 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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