yatisht / usher

Ultrafast Sample Placement on Existing Trees
MIT License
122 stars 41 forks source link

bioconda mac build fails for ripples-fast due to __builtin_ia32 instructions #310

Open AngieHinrichs opened 1 year ago

AngieHinrichs commented 1 year ago

ripples-fast fails to build in the bioconda Mac environment -- despite the build host apparently being x86_64, __builtin_ia32_pminsw128 is not defined.

In bioconda/bioconda-recipes#38446 I changed the bioconda build.sh to skip over ripples-fast when building on Mac, but that is just a temporary workaround to prevent the whole bioconda build from failing, so people can at least get usher-sampled on Mac.

@yceh I hope you have time to look into this since I am completely unfamiliar with the __builtin's and where to look for their headers, especially on cloud Mac builds. 🙂 Thanks!