-
Notifications
You must be signed in to change notification settings - Fork 913
Upgrade CGNS, meson, and ninja #2531
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
Conversation
|
meson is generating warnings for undefined configuration variables related to The values were previously hard-coded e.g. Should I just set these in |
|
Yep if they require those flags then using the old values we had sounds reasonable |
|
While I'm at it, I get an error building ninja with my system's python (3.13) I've been installing in a virtual environment with python 3.12 which builds successfully but gives a deprecation warning This has already been fixed by ninja-build/ninja#2340 almost 2 years ago, but we're using a 5 year old version of ninja. Should I go ahead and update meson/ninja? |
|
Go for it, we also changed to c++17 recently, we might make someone unhappy 🤣 |
pcarruscag
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.
We should not be seeing asserts in release builds, so something fishy is happening.
|
It looks like meson changed how assertions are controlled in v1.4. If
So now I set |
|
You need to install the precommit hooks to solve the formatting issues. |
|
Are you working on fixing this @bmunguia? -> https://github.com/su2code/SU2/actions/runs/16277520538 |
Proposed Changes
Upgrade external CGNS library to v4.5, fixing a compilation issue on Linux.
Related Work
#2409: Fixes compilation issue 1 (undefined
_POSIX_SOURCEin CGNS library)PR Checklist
pre-commit run --allto format old commits.