Description
While trying to help a user to build kissplice (which depends on bcalm) on an ARM Mac, I encountered two build issues.
I managed to track them down and fix them using github actions CI, as I do not have access to any ARM Mac myself.
The first issue is a missing #include
inside the hdf5 copy within gatb-core. This compiles fine on Linux but failed for newer ARM MacOS. The fix used for my tests is available at fgindraud/gatb-core@4dffb1a. I can create a pull request for it if you want.
The second issue is the same as the one fixed by GATB/gatb-core@dc9264e, but this has not been propagated to bcalm yet (gatb-core submodule points to an earlier commit).
Due to both problems being in gatb-core, the problems can be fixed by adding the first fix to gatb-core, then update the submodule within bcalm to get both fixes. I cannot provide a pull request directly for bcalm as the new commit must first exist in gatb-core to be able to update the submodule.