-
Notifications
You must be signed in to change notification settings - Fork 80
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
Ioss: fmt is failing to compile against LLVM 20 #573
Comments
Do you know what version of the embedded fmt library is in the Trilinos version you are using. Should be in packages/seacas/libraries/ioss/src/private_copy_fmt/include/fmt/base.h |
I'm getting this via Trilinos/develop, my path has base at
Seems inline with |
I could look at building an LLVM 20 build, and eliminating AMD's stuff. Given this isn't device code, I doubt their stuff is making a difference though. |
We are using a very up-to-date copy of libfmt, 11.0.2 and the current is 11.1.2 I don't see any recent changes that were added to deal with llvm 20, but will try using lib::fmt on compiler explorer and see if I can reproduce what you are seeing... |
I talked with AMD today - the next release from them will be LLVM 19. This beta I have is a bit forward looking, so maybe we can table this. It did fall over with LLVM 20, but maybe it will work with 19. |
I'm planning to take a look at fmt usage with llvm 20 on compiler explorer, but havent had a chance yet... |
I don't have a good way to reproduce this. I've been evaluating a "to be released" AMD release, which uses LLVM 20 under the hood. It's falling over due to
FMT
. This will become live with ROCM 6.4. Perhaps if there is a regular LLVM 20 compiler hanging around (I don't have one built within SNL's compute ecosystem).The text was updated successfully, but these errors were encountered: