From d9aaae55796e3bbbf654eab2c61d41c02dfb6b3f Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Wed, 14 Mar 2018 19:07:43 -0500 Subject: gettext: disable hook when libc == glibc --- pkgs/development/libraries/gettext/default.nix | 1 + pkgs/development/libraries/gettext/gettext-setup-hook.sh | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix index 9c3024ce25f..e5795951bf7 100644 --- a/pkgs/development/libraries/gettext/default.nix +++ b/pkgs/development/libraries/gettext/default.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation rec { buildInputs = stdenv.lib.optional (!stdenv.isLinux && !hostPlatform.isCygwin) libiconv; setupHook = ./gettext-setup-hook.sh; + gettextNeedsLdflags = !hostPlatform.libc != "glibc"; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/gettext/gettext-setup-hook.sh b/pkgs/development/libraries/gettext/gettext-setup-hook.sh index bdd34f45394..dabd1e0af93 100644 --- a/pkgs/development/libraries/gettext/gettext-setup-hook.sh +++ b/pkgs/development/libraries/gettext/gettext-setup-hook.sh @@ -12,4 +12,6 @@ gettextLdflags() { export NIX_LDFLAGS="$NIX_LDFLAGS -lintl" } -addEnvHooks "$hostOffset" gettextLdflags +if [ ! -z "@gettextNeedsLdflags@" ]; then + addEnvHooks "$hostOffset" gettextLdflags +fi -- cgit 1.4.1