summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-01-30 15:57:22 -0600
committerTom Rini <[email protected]>2026-02-06 09:29:58 -0600
commita54d613baf742a95b6deb7a016ef6262737d1918 (patch)
tree8b72437febd607e7a78ecba9807c910c1cda1342 /tools
parent109e378e9ba791b8dffaf86aa043f20d41d2adaf (diff)
CI: Update to using grub-2.14 for our tests
When building grub-2.12 with a newer GCC, we run in to warings (treated as errors). The simple fix here is to move to the latest release tag. In order to build a newer grub from source we need the autoconf-archive package to be installed. Signed-off-by: Tom Rini <[email protected]>
Diffstat (limited to 'tools')
-rw-r--r--tools/docker/Dockerfile3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index 21f0369275c..73bf6cdd2c5 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -60,6 +60,7 @@ RUN echo deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main | tee /etc/
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
--mount=type=cache,target=/var/lib/apt,sharing=locked \
apt-get update && apt-get install -y \
+ autoconf-archive \
automake \
autopoint \
bc \
@@ -155,7 +156,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
# Build GRUB UEFI targets for ARM & RISC-V, 32-bit and 64-bit
RUN git clone https://https.git.savannah.gnu.org/git/grub.git /tmp/grub && \
cd /tmp/grub && \
- git checkout grub-2.12 && \
+ git checkout grub-2.14 && \
git config --global user.name "GitLab CI Runner" && \
git config --global user.email [email protected] && \
GNULIB_URL=https://https.git.savannah.gnu.org/git/gnulib.git ./bootstrap && \