From ca05963c401bd474b3d4bf164ea3515ea76249d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois-Simon=20Fauteux-Chapleau?= <francois-simon.fauteux-chapleau@savoirfairelinux.com> Date: Thu, 15 May 2025 16:41:19 -0400 Subject: [PATCH] packaging: fix linking error on Debian unstable There is no longer a reason to downgrade GCC now that 14.2.0 is the default version on Debian unstable, and doing so started causing linking errors recently due to some system libraries (such as libyaml-cpp.so) requiring a more recent version of libc than the one used when compiling with GCC 12. GitLab: #2018 Change-Id: I19879541c4182886bcd3af5e84f0ba0d237345b6 --- .../packaging/gnu-linux/docker/Dockerfile_debian_unstable | 8 -------- 1 file changed, 8 deletions(-) diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable b/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable index f63e1ef4..2f1b125f 100644 --- a/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable +++ b/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable @@ -11,14 +11,6 @@ RUN apt-get update && \ libdbus-1-dev \ wget -# As of January 2024, the default compiler on Debian unstable is GCC 13.2.0, which -# is unable to build one of Qt 6.6.1's dependencies, see: -# https://github.com/qt/qtquick3d-assimp/commit/253f8bfa621a9fa6cd2c36291cdaa8c60c99322c -# The linked commit above fixes the problem and is included in more recent versions of Qt. -# For now, we use GCC 12 as a temporary workaround: -ADD extras/packaging/gnu-linux/scripts/install-gcc-debian.sh /opt/install-gcc-debian.sh -RUN /opt/install-gcc-debian.sh 12 - ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh COPY extras/packaging/gnu-linux/rules/debian-qt/control /tmp/builddeps/debian/control -- GitLab