-
Notifications
You must be signed in to change notification settings - Fork 180
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
[gcc-15] ../.../blst.h: error: two or more data types in declaration specifiers #240
Comments
It appears that gcc>=14 fails if it's instructed with |
I'm using it through your go bindings (specifically as a dependency of geth.) Can I pass cflags through there? |
CGO_CFLAGS environment variable controls the C compiler flags in cgo context, but one has to recognize that it's "non-cumulative," i.e. if you set it, you have to set all the relevant flags, most notably |
Looks like C23 is actually finished as of Oct. 31, and GCC defaults to it now. |
Well, it's still not fair :-) The standard says the new |
|
I'm not sure that they will keep C23 as default in the final release, but the report was very useful anyway. Thanks! |
Thanks a ton! Do you happen to know roughly when this'll make it into a release? |
Don't know if it's relevant, but this system used gcc 15.
blst/bindings/blst.h
Line 27 in 52cc60d
For a lot more detail, including build logs and system details, see: https://bugs.gentoo.org/943964
The text was updated successfully, but these errors were encountered: