summary refs log tree commit diff
path: root/pkgs/tools/networking/dnscrypt-proxy
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2016-03-24 17:03:48 +0100
committerJoachim Fasting <joachifm@fastmail.fm>2016-03-24 17:14:22 +0100
commit63b6498aa08fb72a756a242ec2c93c26e7cded99 (patch)
tree72ad01ca1e75ecceed7213354e84093dfa2bd515 /pkgs/tools/networking/dnscrypt-proxy
parent2438c61255657764a928878ca7e87d18e7a587cf (diff)
downloadnixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.tar
nixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.tar.gz
nixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.tar.bz2
nixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.tar.lz
nixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.tar.xz
nixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.tar.zst
nixpkgs-63b6498aa08fb72a756a242ec2c93c26e7cded99.zip
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
`<sandbox.h>` 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
Diffstat (limited to 'pkgs/tools/networking/dnscrypt-proxy')
-rw-r--r--pkgs/tools/networking/dnscrypt-proxy/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/tools/networking/dnscrypt-proxy/default.nix b/pkgs/tools/networking/dnscrypt-proxy/default.nix
index 380dd676411..565a83047ef 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 ];
   };
 }