Open jdidion opened 2 years ago
Note that this Dockerfile builds fine on linux, so it is a MacOS (and perhaps an M1) issue.
Thanks for the report! These all seem to arise from rust-htslib, so we should link the issue over there as well.
From the response over on the rust-htslib repo, it looks like this is solved in their main branch and should be fixed in the next point release. We'll keep this issue open as a pointer until we can update the dependency.
Ok, @jdidion, they have now tagged a release with this! Unfortunately, that release hasn't been pushed to crates.io, so crates can't rely on it. I've made an issue for that https://github.com/rust-bio/rust-htslib/issues/353 if you want to vocalize your support for it.
Ok, so things are not quite that simple ;P. I will also have to update libradicl
upstream since we depend on that and that pulls in quickersort which has been yanked from crates.io (but not for being broken, apparently, just for being deprecated). I've already gotten rid of that upstream in the develop branch of libradicl
(in alevin-fry
) but haven't pushed that to crates.io yet.
Thanks for making progress on this!
MacBook M1 Max Pro
Dockerfile:
Docker command:
docker build -f Dockerfile.mudskipper -t mudskipper --build-arg MUDSKIPPER_VERSION=0.1.0 .
Errors: