From 7b55da73c009b92caa741b28a0d1451792528b33 Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Fri, 8 Nov 2024 22:24:36 -0800 Subject: [PATCH] pkgsLLVM.tpm2-tss: fixup tests --- pkgs/development/libraries/tpm2-tss/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/tpm2-tss/default.nix b/pkgs/development/libraries/tpm2-tss/default.nix index bea611224444..e33d8f717955 100644 --- a/pkgs/development/libraries/tpm2-tss/default.nix +++ b/pkgs/development/libraries/tpm2-tss/default.nix @@ -78,7 +78,16 @@ stdenv.mkDerivation rec { --replace-fail '"libtpms.so"' '"${libtpms.out}/lib/libtpms.so"' \ --replace-fail '"libtpms.so.0"' '"${libtpms.out}/lib/libtpms.so.0"' done - ''; + '' + # tcti tests rely on mocking function calls, which appears not to be supported + # on clang + + lib.optionalString stdenv.cc.isClang '' + sed -i '/TESTS_UNIT / { + /test\/unit\/tcti-swtpm/d; + /test\/unit\/tcti-mssim/d; + /test\/unit\/tcti-device/d + }' Makefile-test.am + ''; configureFlags = lib.optionals doInstallCheck [ "--enable-unit"