[PATCH 3/3] ci: container: downgrade OpenRISC toolchain from 14.2.0 to 13.1.0
Ahmad Fatoum
a.fatoum at pengutronix.de
Wed Aug 14 09:14:35 PDT 2024
The newest toolchain bump breaks OpenRISC start-up under QEMU: The console is
now completely silent. Steps to reproduce the hang:
CONTAINER_GCC13=bdfdd5effcc169ebf8a9df2f1a5956ef34549682f78b450a97aceea2afd76f7a
CONTAINER_GCC14=fa35adeae1ab49b4dc09fc3bf4d68f92541a0d1f41e0df91a4879fd331e4b592
CONTAINER_BASE=ghcr.io/barebox/barebox/barebox-ci at sha256:fa35adeae1a
export CONTAINER=${CONTAINER_BASE}@sha256:${CONTAINER_GCC14}
export LG_BUILDDIR=build-openrisc
./scripts/container.sh ./MAKEALL -a openrisc -O $LG_BUILDDIR
./scripts/container.sh pytest --lg-env test/openrisc/generic_defconfig.yaml \
--interactive
Running the same steps, but with the older toolchain boots successfully:
export CONTAINER=${CONTAINER_BASE}@sha256:${CONTAINER_GCC13}
export LG_BUILDDIR=build-openrisc
git checkout v2024.08.0
./scripts/container.sh ./MAKEALL -a openrisc -O $LG_BUILDDIR
./scripts/container.sh pytest --lg-env test/openrisc/generic_defconfig.yaml \
--interactive
The hang happens somewhere before the jump to _start in arch/openrisc/cpu/start.S.
Until that's fixed, let's pin the OpenRISC GCC version to the old v13.1.0.
Cc: Stafford Horne <shorne at gmail.com>
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
@Stafford, do you have an idea what could cause this?
---
test/Containerfile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/Containerfile b/test/Containerfile
index fe3e3a6186b0..aca2c5fcde81 100644
--- a/test/Containerfile
+++ b/test/Containerfile
@@ -56,7 +56,7 @@ RUN korg_crosstool_dl() { wget -nv -O - https://mirrors.edge.kernel.org/pub/tool
korg_crosstool_dl x86_64 ${GCC_VERSION} arm-linux-gnueabi && \
korg_crosstool_dl x86_64 ${GCC_VERSION} aarch64-linux && \
korg_crosstool_dl x86_64 ${GCC_VERSION} mips-linux && \
- korg_crosstool_dl x86_64 ${GCC_VERSION} or1k-linux && \
+ korg_crosstool_dl x86_64 13.1.0 or1k-linux && \
korg_crosstool_dl x86_64 ${GCC_VERSION} powerpc-linux && \
korg_crosstool_dl x86_64 ${GCC_VERSION} riscv64-linux
--
2.39.2
More information about the barebox
mailing list