ncbi-vdb
ncbi-vdb copied to clipboard
Some builtins that vdb uses are gcc-specific and don't compile with clang.
For example, __builtin_ia32_shufps
and __builtin_ia32_shufpd
are gcc-specific.
You should replace them with primitives, _mm_shuffle_ps
and _mm_shuffle_pd
, or better yet, you can use the SIMD library instead, like libsimdpp: https://github.com/p12tic/libsimdpp
@yurivict, is this still an issue?