From 9833d56c2483c3635339b1636dee61b52e3378fc Mon Sep 17 00:00:00 2001 From: Rick van Schijndel Date: Tue, 6 Dec 2022 21:47:40 +0100 Subject: treewide: mark packages broken that never built on PLATFORM Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken Tool is still WIP but this is one of the first results. I manually audited the results and removed some results that were not valid. Note that some of these packages maybe should have more constrained platforms set instead of broken set, but I think not being perfectly correct is better than just keep trying to build all these things and never succeeding. Some observations: - Some darwin builds require XCode tools - aarch64-linux builds sometimes suffer from using gcc9 - gcc9 is getting older and misses some new libraries/features - Sometimes tools try to do system detection or expect some explicit settings for platforms that are not x86_64-linux --- pkgs/tools/networking/x11-ssh-askpass/default.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkgs/tools/networking/x11-ssh-askpass') diff --git a/pkgs/tools/networking/x11-ssh-askpass/default.nix b/pkgs/tools/networking/x11-ssh-askpass/default.nix index 049154d64413f..2dc17936abc1d 100644 --- a/pkgs/tools/networking/x11-ssh-askpass/default.nix +++ b/pkgs/tools/networking/x11-ssh-askpass/default.nix @@ -30,5 +30,7 @@ stdenv.mkDerivation rec { description = "Lightweight passphrase dialog for OpenSSH or other open variants of SSH"; license = licenses.mit; platforms = platforms.unix; + # never built on aarch64-darwin since first introduction in nixpkgs + broken = stdenv.isDarwin && stdenv.isAarch64; }; } -- cgit 1.4.1