Closed tjesser-ucdavis-edu closed 5 years ago
It looks like there's an issue with linking the HDF5 library when building the mesher on Ubuntu 18.04 (Bionic).
@tjesser-ucdavis-edu I'm good with the recent changes, and I am indeed the sole maintainer. To a large extent I'm trusting you and CIG for the automated builds knowhow.
It seems like the DockerHub container autobuilds is working well. The DockerHub website provides good documentation on how they were built, the GitHub integration works well, and it's easy to get Jenkins to use them.
I guess the question is whether something needs to be changed in the Bionic container, or something needs to be changed in the VQ code.
This is an issue that has cropped up frequently. We might not have the dev time to put towards it until the beginning of the new quarter (at which time we'll be training a new student to come on board to take over), but troubleshooting these and other HDF5 issues on the side of the source code is a top priority.
Just checking to see if the timeline for 18.04 support has changed.
The consultant we talked to said this would likely be fixed with a simple addition of a -lhdf5 flag when compiling
This is ready for review, I think. I ended up reading through the HDF5 CMake documentation thanks to your suggestion.
The parallel builds seem to be working well, and now we know VirtualQuake doesn't have issues with newer packages or libraries. Let me know your thoughts.
This looks great, thanks for checking through the cmake docs. Merging into base.
Depending on how Jenkins deals with parallel test results, this might not be worth merging. And it might not be worth testing on multiple environments anyway.
@johnmaxwilson I know you've been merging my PRs for the Jenkins build system, but are you fine with how it's working? As far as I know, you're currently the sole maintainer.