From 7fb369fe3e9826c1f1f9e62d1f333a6a61b01d30 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Wed, 30 Oct 2024 09:09:33 +0100 Subject: [PATCH] tomlplusplus: disable broken tests on darwin Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/to/tomlplusplus/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/to/tomlplusplus/package.nix b/pkgs/by-name/to/tomlplusplus/package.nix index 7d95a15503b1..38e213eff28c 100644 --- a/pkgs/by-name/to/tomlplusplus/package.nix +++ b/pkgs/by-name/to/tomlplusplus/package.nix @@ -44,12 +44,15 @@ stdenv.mkDerivation (finalAttrs: { glibcLocales ]; - doCheck = true; mesonFlags = [ "-Dbuild_tests=${lib.boolToString finalAttrs.doCheck}" "-Dbuild_examples=true" ]; + # almost all tests fail on Darwin with the following exception: + # libc++abi: terminating due to uncaught exception of type std::runtime_error: collate_byname::collate_byname failed to construct for + doCheck = !stdenv.hostPlatform.isDarwin; + passthru = { updateScript = nix-update-script { }; tests.pkg-config = testers.hasPkgConfigModules {