_mm256_extract_epi64(), used by the AVX2 rANS codec, is only available on X86_64. Adding it to the configure tests prevents it from being used on i686. Also change the ax_check_compile_flag test so it runs the linker, which catches missing symbols better than just running the compiler.
Fix some overflow warnings in the test_time_funcs program, when time_t is only four bytes long.
Silence an annoying gcc-10 format-truncation warning.
_mm256_extract_epi64()
, used by the AVX2 rANS codec, is only available on X86_64. Adding it to the configure tests prevents it from being used on i686. Also change theax_check_compile_flag
test so it runs the linker, which catches missing symbols better than just running the compiler.Fix some overflow warnings in the test_time_funcs program, when
time_t
is only four bytes long.Silence an annoying gcc-10 format-truncation warning.