dnbaker / dashing

Fast and accurate genomic distances using HyperLogLog
GNU General Public License v3.0
161 stars 11 forks source link

Architechture-agnostic installation? #93

Open jakobnissen opened 1 year ago

jakobnissen commented 1 year ago

Hi and thanks for making dashing. I would like to package dashing to use as a package in the Julia programming language. However, it is not easy to build dashing unless you have an SSSE4-capable x86-64 CPU. For example, newer Mac computers don't have this (although they can emulate it with Rosetta). Furthermore, although virtually all CPUs nowadays has SSSE4 and AVX2, I would prefer shipping a binary which does not crash inexplicably for users that use CPUs without these instructions.

Would it be possible to provide architechture-agnostic installation instructions?

If not, I can restrict it to x86-64 CPUs only, though that would be a shame.