Linux/macOS 编译过程根据编译机器的 CPU 来构建 AVX/AVX2,因此 0.1.10-alpha 轮子在旧的 x86_64 上会出现 SIGILL 错误。

作者: stumpylog创建于 2026年6月10日更新于 2026年6月10日

Makefile 的 `OMIT_SIMD` 块会检查 **构建机器的** /proc/cpuinfo,当构建器具有 AVX 时,会使用 `-mavx -mavx2` 编译整个翻译单元。GitHub 运行程序都具有 AVX2,因此发行版产物继承了它。通过 `vec_debug()` 在发布的车轮上可见:

内容来源: asg017/sqlite-vec