-
Notifications
You must be signed in to change notification settings - Fork 18
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
HDF5 conflicts #129
Comments
confirmed with @johannesmayer that HDF5 conflicts easily happen even on the VM. We had the system HDF5, the SuperBuild HDF5 and ITK comes with HDF5 as well. Matlab does as well. All different versions. By the way, the GE converter needs to GE Orchestra version of HDF5... HDF5 library has a habit of causing segfaults when there's a version mismatch anywhere, so this needs to be avoided. I lean now towards relying on a system HDF5 by default (i.e. to not make the situation worse), and introduce static linking. The latter should be doable by adding Anyone any other opinions? @bathomas, @casperdcl ? |
Can't we rely only on the one we build? |
we're trying to, but failing :-; I did notice there were a few |
check if ITK can be build with a specific HDF5. change option |
yes: |
The situation on specifying HDF5 location is actually complicated. At present we set According to the Because of all this, I suggest removing the explicit setting of However, this seems to mean that with current master, we do set All in all, it's a mistery why @johannesmayer had HDF5 conflicts, and that's of course worrying (as it means I don't know how to fix it). @johannesmayer, do you remember what depended on the itkhdf5 library? |
I've created #143 for this. I'm not 100% sure if this is a good idea though. On the other hand, we might only see trouble once using ITK to read HDF5 files. |
this seems largely obsolete. We still have some HDF5 problems, but there is likely no tmuch here that is relevant. |
we're getting conflicts between HDF5 versions. Easiest route might be to use static linking when building SIRF and ISMRMRD.
The text was updated successfully, but these errors were encountered: