Closed andreasnoack closed 5 years ago
See the end of the discussion at https://github.com/JuliaIO/HDF5.jl/issues/471 I think this is the most reasonable near-term solution, give the huge number of problems with Homebrew.jl and WinRPM.jl (both have been proven unreliable over time)
I think this is the most reasonable
Could you clarify what this refers to?
"install HDF5 binaries and then use them instead of the current situation."
EDIT: Actually I would prefer if this package downloaded prebuilt binaries.
not providing binaries would imply Travis testing not working anymore, no?
No, I don't think so. You would just add libhdf5-dev
via the dependency entries in .travis.yml
.
Fixed by the latest version when it goes through #555
I'm wondering if it would be better simply to ask users to install HDF5 binaries and then use them instead of the current situation. I'm suggesting this because
1) The Mac situation is currently pretty bad and it is unlikely that we'll be able to use BinaryBuilder since HDF5 apparently can't be cross-compiled. Even if somebody decides to fix https://github.com/Homebrew/homebrew-core/issues/27751, relying on
Homebrew.jl
has proven to be a source for many problems over the years. 2) On HPC systems, you'd typically want to use the system provided libhdf5 anyway since it will be linked with the MPI on the system.Thoughts?