libgcrypt: disable strictflexarrays3 hardening flag

+10 -4
+10 -4
pkgs/by-name/li/libgcrypt/package.nix
··· 32 32 "out" 33 33 ]; 34 34 35 - # The CPU Jitter random number generator must not be compiled with 36 - # optimizations and the optimize -O0 pragma only works for gcc. 37 - # The build enables -O2 by default for everything else. 38 - hardeningDisable = lib.optional stdenv.cc.isClang "fortify"; 35 + hardeningDisable = 36 + [ 37 + "strictflexarrays3" 38 + ] 39 + ++ lib.optionals stdenv.cc.isClang [ 40 + # The CPU Jitter random number generator must not be compiled with 41 + # optimizations and the optimize -O0 pragma only works for gcc. 42 + # The build enables -O2 by default for everything else. 43 + "fortify" 44 + ]; 39 45 40 46 depsBuildBuild = [ buildPackages.stdenv.cc ]; 41 47