Summary: | www-client/chromium-62.0.3202.18 fails to compile "error: #error This file requires compiler and library support for the ISO C++ 2017 standard." | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Steffen Hau <steffen> |
Component: | Current packages | Assignee: | Chromium Project <chromium> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | bluebird, dschridde+gentoobugs, groggy, kaikaikai, me, sergeev917 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
chromium-62.0.3202.18 build.log
Patch derived from upstream's fix |
Description
Steffen Hau
2017-09-19 22:54:49 UTC
Me too ... I get the same error with llvm/clang-6 and www-client/chromium-63.0.3213.3 I am using the same c++ library from gcc-7.2.0 Sounds like a duplicate of bug 626970. nope, that's another issue which is fixed in chromiium-62. Created attachment 496330 [details, diff] Patch derived from upstream's fix The crc32c project already fixed it [1], the chromium guys just need to update their copy of the code. I've added a patch you can drop into /etc/portage/patches/www-client/chromium, with this I managed to compile www-client/chromium-62.0.3202.18 using sys-devel/gcc-7.2.0. [1] https://github.com/google/crc32c/commit/d0f929a5 This works, thank you for sharing. |