-
Notifications
You must be signed in to change notification settings - Fork 65
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
Merge v3.2.4 release candidate for final release #966
Conversation
@@ -49,8 +49,7 @@ jobs: | |||
shell: bash -l {0} | |||
run: | | |||
conda install curl eigen | |||
conda install -c conda-forge hdf5=1.10.6 | |||
conda remove -y yaml-cpp |
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.
Should we still consider this?
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.
I think this change makes sense - it fixes one problem, but there is now a new linking problem on Windows because we don't find the HDF5 library at link time. I haven't had time to figure out why.
.github/workflows/mac_build_test.yml
Outdated
@@ -47,7 +47,7 @@ jobs: | |||
- name: Initial setup | |||
shell: bash -l {0} | |||
run: | | |||
brew install eigen hdf5 | |||
brew install --force eigen hdf5 |
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.
I think the new HDF5 comes with a new pkgconf, which is causing the linking issue.
We could consider running:
brew link --overwrite pkgconf
or
brew reinstall pkg-config
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.
I don't know enough about brew to know in which order this would come relative to the lines we already have?
It appears that only HDF5 version 1.10.6 works for windows builds at the moment. The latest version, 1.14.4, doesn't include essential files like
For now, I’ve set the HDF5 version to 1.10.6. I assume, the MOAB library needs updates to properly support newer versions of HDF5 for Windows builds. |
@gonuke, it seems yaml-cpp is a core dependency now. Please let me know how to address the gtest error. |
I think this is failing for Windows on a very specific issue: CMake found the HDF5 libraries successfully during the configuration step, but they are not being found at the linking step. I am not sure how best to address this in Windows. I know there has been some substantial overhaul for Windows build in MOAB on the |
Co-authored-by: Paul Wilson <[email protected]>
Fix vaccum name in materials
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.
LGTM!
One minor change/comment to explain why all trigger on the Windows build have been commented.
This release candidate has been available for 7 weeks and there are no additional changes requested.
Requires merge to support finalization of the draft release.