Files
buildroot/package
Fabrice Fontaine 299412bed4 package/squid: needs gcc and host gcc >= 8
cf_gen.cc is compiled by host compiler and unconditionally uses auto
since bump to version 6.6 in commit
c13199c932 and
09835feb25
resulting in the following build failure with host gcc < 8:

/usr/bin/g++ -O2 -I/home/buildroot/autobuild/run/instance-1/output-1/host/include -o cf_gen ./cf_gen.cc -I. -I../include/ -I../src
./cf_gen.cc: In function 'int main(int, char**)':
./cf_gen.cc:268:63: error: forming reference to void
                     auto &newEntry = entries.emplace_back(name);
                                                               ^

So add a dependency on host gcc >= 8 and gcc >= 8 as advocated by
upstream in
9d3433c4ac/doc/release-notes/release-6.sgml.in:

  This release adds a dependency on C++17 support in any compiler used to build Squid.
  GCC 8+ and Clang 8+ support C++17.

While at it, drop BR2_TOOLCHAIN_HAS_GCC_BUG_64735 which is always false
with gcc >= 7

Fixes: c13199c932
 - http://autobuild.buildroot.org/results/f1766d1a3b2ce7745fa23cdeae1101806cd97aea

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit b8db5c4660)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2024-03-21 21:11:13 +01:00
..
2024-03-17 13:55:32 +01:00
2024-03-17 13:55:32 +01:00
2024-03-19 13:17:13 +01:00
2024-03-20 21:30:02 +01:00
2024-03-16 21:14:53 +01:00
2024-02-29 16:17:12 +01:00
2024-03-01 07:59:44 +01:00
2024-02-28 21:53:39 +01:00
2024-03-17 13:55:32 +01:00
2024-02-28 22:13:39 +01:00
2024-03-17 13:55:32 +01:00
2024-02-28 22:13:02 +01:00
2024-03-17 13:55:32 +01:00
2024-02-29 15:18:15 +01:00
2024-03-19 12:16:28 +01:00
2024-03-17 20:40:09 +01:00
2024-03-17 13:55:32 +01:00
2024-03-17 13:55:32 +01:00
2024-03-17 13:55:32 +01:00
2024-02-29 15:18:18 +01:00
2024-03-17 12:20:16 +01:00