Dependencies for digest-0.0.2.1

library
  • base (>=4.12 && <5)
  • bytestring (>=0.10 && <0.13)
  • if !(flag(pkg-config) && !os(windows) && !os(freebsd))

Flags

Manual Flags

NameDescriptionDefault
have_builtin_prefetch

The cxx compiler has the __builtin_prefetch intrinsic.

Disabled
have_mm_prefetch

Targeting X86 and the compiler has the _mm_prefetch intrinsic.

Disabled
have_sse42

Can be enabled to improve performance of CRC32C if targeting X86 and the compiler has the _mm_crc32_u{8,32,64} intrinsics.

Disabled
have_arm64_crc32c

Targeting ARM and the compiler has the __crc32c{b,h,w,d} and the vmull_p64 intrinsics.

Disabled
have_strong_getauxval

The system libraries have the getauxval function in the sys/auxv.h header. Should be true on Linux and Android API level 20+.

Disabled
have_weak_getauxval

The compiler supports defining getauxval as a weak symbol. Should be true for any compiler that supports attribute((weak)).

Disabled
Automatic Flags
NameDescriptionDefault
pkg-config

Use pkg-config(1) to locate zlib library.

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info