build-unit-test-docker: Update to gcc-14
Align with the recent Yocto update in OpenBMC[1], which pulls in gcc-14.
[1]: https://github.com/openbmc/openbmc/commit/edff49234e31f23dc79f823473c9e286a21596c1
Change-Id: If65df474997198d7e3d0aa686838b302a9ce87ef
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index b682ef7..5dfcaaf 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -817,8 +817,8 @@
dbus \
device-tree-compiler \
flex \
- g++-13 \
- gcc-13 \
+ g++-14 \
+ gcc-14 \
git \
glib-2.0 \
gnupg \
@@ -877,13 +877,13 @@
wget \
xxd
-RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13 \
- --slave /usr/bin/g++ g++ /usr/bin/g++-13 \
- --slave /usr/bin/gcov gcov /usr/bin/gcov-13 \
- --slave /usr/bin/gcov-dump gcov-dump /usr/bin/gcov-dump-13 \
- --slave /usr/bin/gcov-tool gcov-tool /usr/bin/gcov-tool-13
+RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 14 \
+ --slave /usr/bin/g++ g++ /usr/bin/g++-14 \
+ --slave /usr/bin/gcov gcov /usr/bin/gcov-14 \
+ --slave /usr/bin/gcov-dump gcov-dump /usr/bin/gcov-dump-14 \
+ --slave /usr/bin/gcov-tool gcov-tool /usr/bin/gcov-tool-14
RUN update-alternatives --remove cpp /usr/bin/cpp && \
- update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-13 13
+ update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-14 14
# Set up LLVM apt repository.
RUN bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" 18