From 63b6498aa08fb72a756a242ec2c93c26e7cded99 Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Thu, 24 Mar 2016 17:03:48 +0100 Subject: dnscrypt-proxy: disable darwin build The darwin build has been broken for a long time and I'm unable to properly debug the issue. What appears to be happening is that the symbol `HAVE_SANDBOX_INIT` ends up being defined as 1 while `HAVE_SANDBOX_H` ends up being 0, resulting in undefined reference errors when `sandbox_init()` is called (because `` is not included first). This is a regression from dnscrypt-proxy 1.6.0 to 1.6.1. For context, sandbox.h is a deprecated OSX mechanism for sandboxing. The build failure is at https://hydra.nixos.org/build/32705849/nixlog/1/raw This patch closes NixOS/nixpkgs#14064 --- pkgs/tools/networking/dnscrypt-proxy/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/dnscrypt-proxy/default.nix b/pkgs/tools/networking/dnscrypt-proxy/default.nix index 380dd6764119..565a83047efe 100644 --- a/pkgs/tools/networking/dnscrypt-proxy/default.nix +++ b/pkgs/tools/networking/dnscrypt-proxy/default.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation rec { homepage = https://dnscrypt.org/; license = licenses.isc; maintainers = with maintainers; [ joachifm jgeerds ]; - platforms = platforms.all; + # upstream claims OSX support, but Hydra fails + platforms = with platforms; allBut [ darwin ]; }; } -- cgit 1.4.1