Summary: | net-proxy/squid-6.5: compilation error with sys-devel/gcc-9 (missing -std=c++17) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | NoXъ <ghqlad3za09z> |
Component: | Current packages | Assignee: | Hank Leininger <hlein> |
Status: | UNCONFIRMED --- | ||
Severity: | major | CC: | ghqlad3za09z, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/squid-cache/squid/pull/1212 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
NoXъ
2024-01-10 06:37:56 UTC
The problem was caused by old gcc selected by default: # eselect gcc list [1] x86_64-pc-linux-gnu-9.2.0 * [2] x86_64-pc-linux-gnu-13 So, after selecting new gcc the net-proxy/squid got compiled/emerged with no problems. I'm not changing the bug report status because dwfreed from https://web.libera.chat/#gentoo-proxy-maint said: "still a bug in squid, because it's not passing --std=c++17 for that specific compile" "it still uses CXXFLAGS it's just missing the --std=c++17 , which it uses in every other call to cxx" I've mentioned it at https://github.com/squid-cache/squid/pull/1212#discussion_r1479475609. |