-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
HDF5 and bitshuffle are the dependencies causing most grief. The common issues are:
- Needing the C++ API which is a separate package from the C API and cmake doesn't always reliably pick up both from the same location (issue I've seen with conda)
- The version used to link is different from the runtime version. This can happen on a system with conda, but is probably also an issue with the manylinux wheels on different systems
- bitshuffle path is screwed up or there's some other runtime issue finding the plugins which is also a different package
I think a clean solution to this would be just statically link hdf5 and bitshuffle. It's not necessarily ideal, but would make us a bit more robust to the above issues and shouldn't take too much time.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels