summary refs log tree commit diff
path: root/pkgs/servers/sql
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2015-07-28 20:29:36 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2015-07-28 21:42:25 +0200
commit2bc305c1c64bea1def647bad27c00391539f11ba (patch)
tree185ff9beee7eed9e6d4b5c060bb719bffa93f7ce /pkgs/servers/sql
parenta20470ee33723caa5984e6fe120a3587c81794ba (diff)
downloadnixlib-2bc305c1c64bea1def647bad27c00391539f11ba.tar
nixlib-2bc305c1c64bea1def647bad27c00391539f11ba.tar.gz
nixlib-2bc305c1c64bea1def647bad27c00391539f11ba.tar.bz2
nixlib-2bc305c1c64bea1def647bad27c00391539f11ba.tar.lz
nixlib-2bc305c1c64bea1def647bad27c00391539f11ba.tar.xz
nixlib-2bc305c1c64bea1def647bad27c00391539f11ba.tar.zst
nixlib-2bc305c1c64bea1def647bad27c00391539f11ba.zip
postgresql: Prevent runtime dependency on gcc-wrapper
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r--pkgs/servers/sql/postgresql/9.4.x.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/9.4.x.nix b/pkgs/servers/sql/postgresql/9.4.x.nix
index d09a65282225..0309b9b54357 100644
--- a/pkgs/servers/sql/postgresql/9.4.x.nix
+++ b/pkgs/servers/sql/postgresql/9.4.x.nix
@@ -31,6 +31,14 @@ stdenv.mkDerivation rec {
 
   LC_ALL = "C";
 
+  postInstall =
+    ''
+      # Prevent a retained dependency on gcc-wrapper.
+      substituteInPlace $out/lib/pgxs/src/Makefile.global --replace ${stdenv.cc}/bin/ld ld
+    '';
+
+  disallowedReferences = [ stdenv.cc ];
+
   passthru = {
     inherit readline;
     psqlSchema = "9.4";