about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorDanny Wilson <danny@decube.net>2014-05-17 11:19:32 +0200
committerDanny Wilson <danny@prime.vc>2015-11-16 17:20:12 +0100
commitf72bdba42035b51a9d5e6a1a6936436d7368b12e (patch)
tree847d0ad220c5b4e1d5fd6115f740a47188d6a4a4 /pkgs
parent6a2b723a8b349ce38b064e7f948ea0c28eafd2e1 (diff)
downloadnixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.tar
nixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.tar.gz
nixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.tar.bz2
nixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.tar.lz
nixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.tar.xz
nixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.tar.zst
nixlib-f72bdba42035b51a9d5e6a1a6936436d7368b12e.zip
Fix dbus-tools build on SmartOS
`ld` on illumos does not understand `--as-needed`
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/dbus/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index 4a0f98d262a0..97eecf78a1a1 100644
--- a/pkgs/development/libraries/dbus/default.nix
+++ b/pkgs/development/libraries/dbus/default.nix
@@ -93,7 +93,7 @@ let
     preBuild = makeInternalLib;
     buildInputs = buildInputsX ++ systemdOrEmpty ++ [ libs ];
     NIX_CFLAGS_LINK =
-      stdenv.lib.optionalString (!stdenv.isDarwin) "-Wl,--as-needed "
+      stdenv.lib.optionalString (!stdenv.isDarwin && !stdenv.isSunOS) "-Wl,--as-needed "
       + "-ldbus-1";
 
     # don't provide another dbus-1.pc (with incorrect include and link dirs),