From 90be89396bcbdd529f4cff64e44aa9fa3b0983e7 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 9 Jan 2022 23:31:35 +0100 Subject: [PATCH] package/squid: needs threads squid needs threads and https://github.com/squid-cache/squid/commit/7dba4ac446341548a0b101489785f2cef9a33caa to avoid the following build failure raised since bump to version 5.3 in commit efc07b7a1818787229ddb335ca26ff2cf03820ae: ntlm_fake_auth.cc: In function 'int main(int, char**)': ntlm_fake_auth.cc:187:18: error: 'std::this_thread' has not been declared 187 | std::this_thread::sleep_for(std::chrono::milliseconds(response_delay)); | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/2aabc8375d41ad4d047d20ff8ee4fe1c978e7ee1 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/squid/Config.in | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/package/squid/Config.in b/package/squid/Config.in index 0df2aedef6..6272140768 100644 --- a/package/squid/Config.in +++ b/package/squid/Config.in @@ -1,13 +1,16 @@ -comment "squid needs a toolchain w/ C++, gcc >= 4.8 not affected by bug 64735" +comment "squid needs a toolchain w/ C++, threads, gcc >= 4.8 not affected by bug 64735" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 || \ - !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 + !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 config BR2_PACKAGE_SQUID bool "squid" depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::current_exception depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 # needs fork()