haskell@gentoo.org Gentoo Haskell extra check on alignment in C layers, which cause lowlevel assert errors. for debugging only. Whether or not to use GMP for some functions use -fgnu89-inline to workaround an old compiler / linker / glibc issue. allow compilation with AESNI on system and architecture that supports it add deepseq instances for cryptographic types Allow compilation with pclmuldq on architecture that supports it allow compilation with RDRAND on system and architecture that supports it Use SSE optimized version of (BLAKE2, ARGON2) use GCC / clang function attributes instead of global target options. crypton kazu-yamamoto/crypton