mbedtls: disable `trivialautovarinit` hardening flag on clang (#398162)

Changed files
+3
pkgs
development
libraries
mbedtls
+3
pkgs/development/libraries/mbedtls/generic.nix
···
strictDeps = true;
+
# trivialautovarinit on clang causes test failures
+
hardeningDisable = lib.optional stdenv.cc.isClang "trivialautovarinit";
+
postConfigure = lib.optionalString enableThreading ''
perl scripts/config.pl set MBEDTLS_THREADING_C # Threading abstraction layer
perl scripts/config.pl set MBEDTLS_THREADING_PTHREAD # POSIX thread wrapper layer for the threading layer.