-
Notifications
You must be signed in to change notification settings - Fork 170
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
BUILD: target specific option mismatch #371
Comments
It looks like the problem is that gcc 8.2 has a bug where it assumes that the 256-bit wide vpclmulqdq (carryless multiplication) intrinsic depends on AVX512 support. In fact, it should only depend on AVX. This was fixed in gcc 9.1 (gcc-mirror/gcc@a62fd9d) and backported to gcc 8.3 (gcc-mirror/gcc@8604d90). This fix was merged over 5 years ago. To avoid this bug, I'll make libdeflate only build As always I would also encourage you to upgrade your compiler. It's free! |
#373 should fix this by disabling some of the optimized CRC-32 code with gcc 8.1 and gcc 8.2. |
Thanks a million |
see detail:
transmission/transmission#6820
version 1.20, back to 1.18 can pass compile, what's wrong..
The text was updated successfully, but these errors were encountered: