-
Notifications
You must be signed in to change notification settings - Fork 524
fms: add 2025.04, 2026.01 #3210
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
base: develop
Are you sure you want to change the base?
Conversation
climbfuji
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Defer to @rem1776 for changes to build variants.
Ohh. Maybe there are some. I just saw that the libyaml handling in FMS 2026.01 CMake is different I'm not too conversant on PkgConfig and CMake. Let me do a quick test build and see. Oh, and note to @climbfuji (and @rem1776) I hope to soon figure out a good patch to work around NOAA-GFDL/FMS#1809 for ifx until a fix can go in in 2026.02+. I think it's pretty simple. Just if ifx 2025.3 remove that one line in a cmake file. But for now, I wanted to get this in. |
|
In 2025.04 there were some slight changes to the real precision option. We didn't modify the existing 32/64 bit options, but now if neither are specified it will build with r8 defaults and exclude the For both versions there shouldn't be any changes in dependencies, we just modified the cmake build to use pkg-config to find libyaml in the 2026.01 release. I hope that is not problem for the spack build, usually just comes down to if the PKG_CONFIG_PATH is set properly. |
|
@rem1776 Uh oh. I get a lot of: for various targets. I'm drafting this for now until I can figure it out. |
|
Update. I can get But when I try and do any of:
they all fail like: I try this some more soon. |
I noticed FMS released 2026.01 recently and that 2025.04 wasn't in here.
cc: @rem1776 in case FMS 2026 has any sort of "extra" dependencies I'm not aware of.