-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.2.1 build failure related to libvbyte #96
Comments
I can hack around this with
|
Thanks for looking into it...
The SSE/AVX code in MaskedVbyte should only be compiled if ./configure
recognizes SSE4 support:
if grep -q sse4 /proc/cpuinfo; then
AM_CONDITIONAL(ENABLE_SSE4, true)
settings="$settings (simd-sse4)"
else
settings="$settings (no simd-sse4)"
fi
Maybe this check does not work on MacOS?
|
@cruppstahl in Homebrew here's how we check CPU features on Linux and macOS: So the equivalent of checking /proc/cpuinfo is checking sysctls such as
|
Great, thank you. I'll provide a fix tonight.
|
I've pushed a new commit to the master branch: 68ca8c3 |
@cruppstahl the cpu thing seems fixed but the C++ thing does not:
|
This seems to be a different issue as the previous C++ syntax error... Which clang version do you use? I'll try to replicate your setup on Ubuntu. |
Without With
|
Attempting to upgrade the Homebrew formula to 2.2.1, I'm seeing the following build failure:
https://gist.github.com/ilovezfs/76655b07db888bba145f636ea7abd4da
The text was updated successfully, but these errors were encountered: