libpsl: disable valgrind tests on musl (#191028)

Valgrind on musl does not hook malloc calls properly, resulting in errors `Invalid free() / delete / delete[] / realloc()`
https://bugs.kde.org/show_bug.cgi?id=435441

Yuka 4f07c962 723a5645

Changed files
+5 -1
pkgs
development
libraries
libpsl
+5 -1
pkgs/development/libraries/libpsl/default.nix
···
enableValgrindTests = !stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind
# Apparently valgrind doesn't support some new ARM features on (some) Hydra machines:
# VEX: Mismatch detected between RDMA and atomics features.
-
&& !stdenv.isAarch64;
+
&& !stdenv.isAarch64
+
# Valgrind on musl does not hook malloc calls properly, resulting in errors `Invalid free() / delete / delete[] / realloc()`
+
# https://bugs.kde.org/show_bug.cgi?id=435441
+
&& !stdenv.hostPlatform.isMusl
+
;
in stdenv.mkDerivation rec {
pname = "libpsl";
version = "0.21.1";