From 4a9188a0b77bf923143e70ddd5c0ecae219053d5 Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Thu, 2 May 2019 21:28:10 -0400 Subject: [PATCH 1/3] valgrind: mark broken platforms taken from http://valgrind.org/info/platforms.html --- pkgs/development/tools/analysis/valgrind/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index 78f40913eb5..88a53a7667e 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -91,5 +91,11 @@ stdenv.mkDerivation rec { maintainers = [ stdenv.lib.maintainers.eelco ]; platforms = stdenv.lib.platforms.unix; + badPlatforms = [ + "armv5tel-linux" "armv6l-linux" "armv6m-linux" + "sparc-linux" "sparc64-linux" + "riscv32-linux" "riscv64-linux" + "alpha-linux" + ]; }; } From efd44a3a7a82dc1ca3a5cb14a4cec3dcb448052a Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Thu, 2 May 2019 21:29:12 -0400 Subject: [PATCH 2/3] libseccomp: mark bad platforms taken from https://github.com/seccomp/libseccomp#supported-architectures --- pkgs/development/libraries/libseccomp/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libseccomp/default.nix b/pkgs/development/libraries/libseccomp/default.nix index 54ca09a7b0d..6b38bcf2c77 100644 --- a/pkgs/development/libraries/libseccomp/default.nix +++ b/pkgs/development/libraries/libseccomp/default.nix @@ -28,7 +28,11 @@ stdenv.mkDerivation rec { homepage = "https://github.com/seccomp/libseccomp"; license = licenses.lgpl21; platforms = platforms.linux; - badPlatforms = platforms.riscv; + badPlatforms = [ + "alpha-linux" + "riscv64-linux" "riscv32-linux" + "sparc-linux" "sparc64-linux" + ]; maintainers = with maintainers; [ thoughtpolice ]; }; } From b7950c560af055a87650eec265ab4bfd09144777 Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Thu, 2 May 2019 21:30:32 -0400 Subject: [PATCH 3/3] kexectools: mark bad platforms --- pkgs/os-specific/linux/kexectools/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kexectools/default.nix b/pkgs/os-specific/linux/kexectools/default.nix index bb96e5dea57..8adb862a265 100644 --- a/pkgs/os-specific/linux/kexectools/default.nix +++ b/pkgs/os-specific/linux/kexectools/default.nix @@ -22,7 +22,10 @@ stdenv.mkDerivation rec { homepage = http://horms.net/projects/kexec/kexec-tools; description = "Tools related to the kexec Linux feature"; platforms = platforms.linux; + badPlatforms = [ + "riscv64-linux" "riscv32-linux" + "sparc-linux" "sparc64-linux" + ]; license = licenses.gpl2; - badPlatforms = platforms.riscv; }; }