Skip to content
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

Added fixes for building with clang 19 #2821

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

vakokako
Copy link

Fixes build issues with clang 19, discussed in #2783, #2804.

@vincent-mayer
Copy link

Hey @JohanMabille, @SylvainCorlay can this move forward, or is anything blocking it? It would enable us to move to clang19 :)

@emmenlau
Copy link
Contributor

Just to note, the patch here is rather minimal, it just enables some ifdef-case that previously did not include clang 19.

Maybe that helps the review?

@jtramm
Copy link

jtramm commented Jan 31, 2025

This would be great to get merged in, as OpenMC continues to have issues (exasmr/openmc#52) and (openmc-dev/openmc#3183) with LLVM 19 due to this. We can pass -fno-relaxed-template-template-args as a workaround, but this argument is deprecated and now removed in LLVM 21, so we would like to remove this arg from our build to stay up to date.

@YesserLab
Copy link

Can we please merge that ? This is starting to block us as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants