-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[release/8.0] va_start/va_end compile time errors with clang 18 + libstdc++ 14 #99825
Comments
Any idea how to debug this, @janvorli ? |
@omajid, cmake generated makefiles can be used to produce preprocessed file for any compiled source (a file that contains all the includes inlined and all defines handled). That is usually useful to figure out why some symbol is not visible at some point.
|
It will print out a relative path to the produced file |
I did the steps described above in two different environments (clang17 and clang18): clang17:
clang18:
Notice how |
Thank you! I opened #100258 |
Fixed by #100258 |
I am trying to build runtime release/8.0 with clang 18 after these changes:
However, this fails with the following errors:
Taking a page from pal/src/cruntime/misc.cpp and making this change to the files that show the error does not help:
The text was updated successfully, but these errors were encountered: