about summary refs log tree commit diff
path: root/pkgs/development/compilers/eql
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2010-09-22 18:25:39 +0000
committerMichael Raskin <7c6f434c@mail.ru>2010-09-22 18:25:39 +0000
commit3daed8602e1123b688fb12891f41afad99cc395a (patch)
tree9cc370e6eb2ddedbb8fc2077cfa96ee8231a22ce /pkgs/development/compilers/eql
parent58c09d0ff2ad25ec9704ef69376f549e1b1f6ca3 (diff)
Add -fPIC to EQL CFLAGS as recommended by ld on amd64
svn path=/nixpkgs/trunk/; revision=23901
Diffstat (limited to 'pkgs/development/compilers/eql')
-rw-r--r--pkgs/development/compilers/eql/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/compilers/eql/default.nix b/pkgs/development/compilers/eql/default.nix
index ce5e5b1ff28cb..ba779c07254df 100644
--- a/pkgs/development/compilers/eql/default.nix
+++ b/pkgs/development/compilers/eql/default.nix
@@ -29,7 +29,11 @@ rec {
   inherit (sourceInfo) name version;
   inherit buildInputs;
 
-  phaseNames = ["fixPaths" "buildEQLLib" "doQMake" "doMake" "buildLibEQL" "doDeploy"];
+  phaseNames = ["setVars" "fixPaths" "buildEQLLib" "doQMake" "doMake" "buildLibEQL" "doDeploy"];
+
+  setVars = a.fullDepEntry (''
+    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -fPIC"
+  '') [];
 
   fixPaths = a.fullDepEntry (''
     sed -re 's@[(]in-home "gui/.command-history"[)]@(concatenate '"'"'string (ext:getenv "HOME") "/.eql-gui-command-history")@' -i gui/gui.lisp