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