From d8fbec99de5da9232d4cef1952294ea676a8a538 Mon Sep 17 00:00:00 2001 From: Jieyou Xu Date: Fri, 3 Jul 2026 14:13:46 +0800 Subject: [PATCH] [DO NOT MERGE] ci: try using kernel v5.* series for `armhf-gnu` --- src/ci/docker/host-x86_64/armhf-gnu/Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ci/docker/host-x86_64/armhf-gnu/Dockerfile b/src/ci/docker/host-x86_64/armhf-gnu/Dockerfile index 9a3545dbad8d1..5ca85f34e8533 100644 --- a/src/ci/docker/host-x86_64/armhf-gnu/Dockerfile +++ b/src/ci/docker/host-x86_64/armhf-gnu/Dockerfile @@ -3,11 +3,13 @@ FROM ubuntu:22.04 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -y && apt-get install -y --no-install-recommends \ bc \ + bison \ bzip2 \ ca-certificates \ cmake \ cpio \ curl \ + flex \ file \ g++ \ g++-arm-linux-gnueabihf \ @@ -35,14 +37,14 @@ WORKDIR /build # the kernel. This file was generated by running `make vexpress_defconfig` # followed by `make menuconfig` and then enabling the IPv6 protocol page. COPY host-x86_64/armhf-gnu/vexpress_config /build/.config -RUN curl https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.320.tar.xz | \ +RUN curl https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.210.tar.xz | \ tar xJf - && \ - cd /build/linux-4.14.320 && \ + cd /build/linux-5.15.210 && \ cp /build/.config . && \ make -j$(nproc) all && \ cp arch/arm/boot/zImage /tmp && \ cd /build && \ - rm -rf linux-4.14.320 + rm -rf linux-5.15.210 # Compile an instance of busybox as this provides a lightweight system and init # binary which we will boot into. Only trick here is configuring busybox to