Author: viric
Date: Sat Nov 27 15:49:43 2010
New Revision: 24890
URL: https://svn.nixos.org/websvn/nix/?rev=24890&sc=1

Log:
Adding support for job control in bash cross-building, because otherwise it 
does not get built.

Modified:
   nixpkgs/branches/stdenv-updates/pkgs/shells/bash/default.nix

Modified: nixpkgs/branches/stdenv-updates/pkgs/shells/bash/default.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/shells/bash/default.nix        Sat Nov 
27 12:59:55 2010        (r24889)
+++ nixpkgs/branches/stdenv-updates/pkgs/shells/bash/default.nix        Sat Nov 
27 15:49:43 2010        (r24890)
@@ -2,7 +2,10 @@
 
 assert interactive -> readline != null;
 
-let realName = "bash-4.1"; in
+let
+  realName = "bash-4.1";
+  baseConfigureFlags = if interactive then "--with-installed-readline" else 
"--disable-readline";
+in
 
 stdenv.mkDerivation rec {
   name = "${realName}-p${toString (builtins.length patches)}";
@@ -33,12 +36,17 @@
     in
       import ./bash-patches.nix patch;
 
+  crossAttrs = {
+    configureFlags = baseConfigureFlags +
+      " bash_cv_job_control_missing=nomissing 
bash_cv_sys_named_pipes=nomissing";
+  };
+
+  configureFlags = baseConfigureFlags;
+
   # Note: Bison is needed because the patches above modify parse.y.
   buildNativeInputs = [bison]
     ++ stdenv.lib.optional (texinfo != null) texinfo
     ++ stdenv.lib.optional interactive readline;
-
-  configureFlags = if interactive then "--with-installed-readline" else 
"--disable-readline";
    
   postInstall = ''
     # Add an `sh' -> `bash' symlink.
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to