-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Envoy doesn’t build with GCC 14.2 or Clang 19 #39164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Can you post the build output with the error, please? |
I don’t have the exact error, but the problem was a |
Ok thanks. Envoy toolchain is still on clang 18 so you need to patch your build config until we upgrade the toolchain to newer versions. Alternatively you can upgrade Envoy toolchains. |
How do I upgrade Envoy toolchains? Given that Envoy is not packaged in distributions, I think it would be best for Envoy to buildle its own hermetic toolchain, which would either be downloaded and checked against a specific hash (default) or bootstrapped from source. Additionally, the documenation should be updated to reflect that one must use the toolchain Envoy provides, rather than a system toolchain. |
absolutely agreed - see #39010 - this has been discussed for a long time, but i think we are pretty close to actually implementing it |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
Not stale I’m pretty sure. |
Description:
In an up-to-date Arch Linux VM, Envoy doesn’t build successfully with either of the compilers (Clang 19 and GCC 14.2) Arch provides.
Repro steps:
See above.
Admin and Stats Output:
N/A
Config:
Build config is as follows:
Logs:
N/A
Call Stack:
N/A
The text was updated successfully, but these errors were encountered: