libgcrypt 1.9.1 contains a couple of changes to configure wrt. the detection of hardware architecture and capabilities. This detection fails when configuring with --disable-asm. Consequently, build fails because some macros are not defined.
E.g., on my system (macOS, amd64) build fails with the following message:
keccak.c:907:23: error: use of undeclared identifier 'HWF_INTEL_FAST_SHLD'