bioconda / bioconda-recipes

Conda recipes for the bioconda channel.
https://bioconda.github.io
MIT License
1.61k stars 3.2k forks source link

MAFFT version that runs natively on apple silicon = ARM = M1/M2 #36300

Open corneliusroemer opened 2 years ago

corneliusroemer commented 2 years ago

It would be great if we could compile mafft to work natively (without emulation) with apple silicon.

Is this already possible? If not, which library is holding it up?

Right now, emulation seems necessary to get the published arm binaries to work.

See: https://mafft.cbrc.jp/alignment/software/source.html

I've asked the mafft authors to compile for arm, but maybe we can do this here in the community?

jmarshall commented 1 month ago

MAFFT was migrated to conda-forge in conda-forge/staged-recipes#25606 / #47218.

On conda-forge it is currently built on fewer platforms than it was being build on in bioconda.

This does not seem to have been a very useful migration (perhaps we should steal it back!), but what do I know…

corneliusroemer commented 1 month ago

I'll try to see whether I can build on aarch64 and arm64 over there. Otherwise yes, stealing back might be not the worst idea.

It got stolen with some... interesting comments on bioconda: https://github.com/asapdiscovery/asapdiscovery/issues/893

hmacdope commented 1 month ago

I will add support for linux-aarch64 support on the feedstock, but also wanted to say that if you feel the package is outside of its real home and support community you can have it back on bioconda. I don't want to be the person blocking that.

hmacdope commented 1 month ago

Alternately if we instead want to rally around the CF feedstock I can add anyone as a maintainer.