-
Notifications
You must be signed in to change notification settings - Fork 146
Making build with HDF5 more informative #4649
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
1) display whether HDF5 is parallel or serial if present 2) the behaviour of ADIOS2_USE_HDF5=AUTO/TRUE is consoliated when HDF5 is present 3) FYI: SERIAL HDF5 compiles fine
|
win2022 had many failed tests, not sure why. Any clue on that platform? |
* Two changes: 1) display whether HDF5 is parallel or serial if present 2) the behaviour of ADIOS2_USE_HDF5=AUTO/TRUE is consoliated when HDF5 is present 3) FYI: SERIAL HDF5 compiles fine * double check if hdf5 is PARALLEL if calling mpi flags * format fix * dealt with one C2057 error from windows * fix format * fixed format * more C2057 fixes * format * format again * fixed warning * format * fixed MSVC warnings * format * more format fix * missed another * fixed MSVC warnings * turned off VOL on win2022
| return true; | ||
| } | ||
|
|
||
| free(fullPath); |
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.
There appears to be a problem here (caught by rebasing #4666 on master today): fullPath is still used below, after this call to free it.
I'm not sure how this isn't causing any problems in CI. Maybe the function never gets called in CI? Or some early-return codepath above is always taken? Or NEVER is, in fact, defined?
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.
It's in a failure path, likely never executed in CI...
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.
Ok, fix attempted in #4698
is present
FYI: SERIAL HDF5 compiles fine