www-client/chromium-61.0.3163.79 (and probably other versions also) couldn't be built using GCC7 compiler due to following error in Webkit: ../../third_party/WebKit/Source/platform/wtf/LinkedHashSet.h: In member function ‘void WTF::LinkedHashSet<Value, HashFunctions, HashTraits, Allocator>::Swap(WTF::LinkedHashSet<Value, HashFunctions, HashTraits, Allocator>&)’: ../../third_party/WebKit/Source/platform/wtf/LinkedHashSet.h:691:3: error: there are no arguments to ‘SwapAnchor’ that depend on a template parameter, so a declaration of ‘SwapAnchor’ must be available [-fpermissive] SwapAnchor(anchor_, other.anchor_); ^~~~~~~~~~ ../../third_party/WebKit/Source/platform/wtf/LinkedHashSet.h:691:3: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) It's an upstream bug, and there is a patch for it: https://github.com/OSSystems/meta-browser/blob/master/recipes-browser/chromium/files/0002-WebKit-fix-build-with-gcc7.patch I think it would be OK to include this patch in chromium build process.
Duping gcc-7 issues to one bug. *** This bug has been marked as a duplicate of bug 626970 ***