From 68ed68d578bb69bea325fce611f6cfcdbecf98d5 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Fri, 2 Jan 2026 22:14:32 +0100 Subject: [PATCH] package/spice: add missing gcc >= 6 dependency spice uses std::list allocator, which requires gcc >= 6. There are no known autobuilder failures as we don't test toolchains as old as gcc 5. Signed-off-by: Julien Olivain [Thomas: extracted from https://patchwork.ozlabs.org/project/buildroot/patch/20241122213809.176709-1-ju.o@free.fr/] Signed-off-by: Thomas Petazzoni (cherry picked from commit e09811f97184a1e1320cfb49970c12858fc8a0f1) Signed-off-by: Thomas Perale --- package/spice/Config.in | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/package/spice/Config.in b/package/spice/Config.in index 468097cea1..1dc5ae3040 100644 --- a/package/spice/Config.in +++ b/package/spice/Config.in @@ -1,8 +1,8 @@ -comment "spice server needs a toolchain w/ wchar, threads, C++" +comment "spice server needs a toolchain w/ wchar, threads, C++, gcc >= 6" depends on BR2_i386 || BR2_x86_64 depends on BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ - !BR2_INSTALL_LIBSTDCPP + !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_6 config BR2_PACKAGE_SPICE bool "spice server" @@ -11,6 +11,9 @@ config BR2_PACKAGE_SPICE depends on BR2_USE_WCHAR # libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_INSTALL_LIBSTDCPP + # Needs gcc >= 6 with c++11 std::list allocator + # https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=cc7f3d0eeef05fb8fc11384a9a29afae10a54cc7 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_6 select BR2_PACKAGE_JPEG select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_OPENSSL