Closed akikuno closed 1 month ago
Hi,
You will need to make some changes to the Makefile.
For example at https://github.com/BenLangmead/bowtie/blob/master/Makefile#L74 there is a comparison of uname -m
against aarch64
that is for Linux ARM64. To make it work for OSX you will need to add or arm64
@martin-g
Thank you so much for your instruction!
There was a Pull Request in the bowtie repository regarding exactly this matter.
https://github.com/BenLangmead/bowtie/pull/131
I hope this one will be merged 🙏
You can also do make POPCNT_CAPABILITY=0
for ARM64 in build.sh
@martin-g
I've added make POPCNT_CAPABILITY=0
in build.sh and All checks have passed.
https://github.com/bioconda/bioconda-recipes/pull/49326
Thank you so much!
Closing since it looks like this was resolved in build.sh and there's an issue open to fix it upstream
I submitted a Pull Request to make
bowtie
installable onosx-arm64
, but it failed.https://github.com/bioconda/bioconda-recipes/pull/49281
I couldn't determine the exact cause, but it seems that the issue might be due to
cpuid
only supporting x86.👆 Link of the Error
👆 Link of the Error
The
cpuid
is found inprocessor_support.h
of bowtie (link), but despite having the exact same code in bowtie2 (link), bowtie2 builds without issues onosx-arm64
(link). Therefore, the cause might be something else. I couldn't determine the exact reason.I apologize for the inconvenience, but I would appreciate any advice you could provide.