1comment "squid needs a toolchain w/ C++, threads, gcc >= 8, host gcc >= 8"
2	depends on BR2_USE_MMU
3	depends on BR2_TOOLCHAIN_HAS_ATOMIC
4	depends on !BR2_INSTALL_LIBSTDCPP || \
5		!BR2_TOOLCHAIN_HAS_THREADS || \
6		!BR2_TOOLCHAIN_GCC_AT_LEAST_8 || \
7		!BR2_HOST_GCC_AT_LEAST_8
8
9config BR2_PACKAGE_SQUID
10	bool "squid"
11	depends on BR2_TOOLCHAIN_HAS_ATOMIC
12	depends on BR2_INSTALL_LIBSTDCPP
13	depends on BR2_TOOLCHAIN_HAS_THREADS
14	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # C++17
15	depends on BR2_HOST_GCC_AT_LEAST_8 # C++17
16	# needs fork()
17	depends on BR2_USE_MMU
18	select BR2_PACKAGE_LIBCAP
19	select BR2_PACKAGE_LIBTOOL
20	select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
21	select BR2_PACKAGE_LIBXML2
22	help
23	  Caching proxy for the Web supporting HTTP, HTTPS, FTP, and
24	  more.
25
26	  http://www.squid-cache.org/
27