voutcn / megahit

Ultra-fast and memory-efficient (meta-)genome assembler
http://www.ncbi.nlm.nih.gov/pubmed/25609793
GNU General Public License v3.0
585 stars 134 forks source link

Minimum changes to compile on graviton2 (no bmi2, no popcnt) #329

Closed accopeland closed 2 years ago

accopeland commented 2 years ago

Disable bmi2 and popcount. Since x86intrin.h is removed from src/kmlib/kmrns.h this PR would only work for aarch64.

aquaskyline commented 2 years ago

Not merging into the main because of a significant slowdown on intel chips.

The fix is proposed from #320 to enable megahit to be compiled on ARM64 platforms.