BenLangmead / bowtie

An ultrafast memory-efficient short read aligner
Other
260 stars 77 forks source link

Fix compilation on arm64. #131

Open tjni opened 2 years ago

tjni commented 2 years ago

On my M1 Mac, uname -m returns arm64 instead of aarch64, but I believe these two are equivalent.

For context, I am working on fixing this build in nixpkgs on M1 Darwin, which uses clang for compilation. The first issue I ran into was that cpuid.h on clang throws an error when included on an M1 machine.

akikuno commented 2 months ago

@BenLangmead @ch4rr0

I am currently working on making Bowtie available on OSX-ARM64 through BioConda (https://github.com/bioconda/bioconda-recipes/pull/49281). To achieve this, this PR is necessary to merge.

Could you please review and merge this PR at your earliest convenience?

Thank you so much.