nixpkgs/pkgs/development/libraries/readline
Lluís Batlle i Rossell e7c8e8da4f I made the whole nixpkgs dependencies available to the cross compiler, no
needing to keep a new tree of expressions apart for the expressions to get
cross-compiled.

I changed the whole way of using cross compilation with nixpkgs, which before
was done through a simple adapter.

Now the adapter became complex, and I've tried to avoid the most obvious
recursivities. For example, the fetchurl expression should
never be cross-compiled, as the gmp, mpfr, and some others, like
some ncurses, perl, ... I made overrided copies of those necessary as
perlNoCross, ncursesNoCross, as stdenvNoCross, keeping in mind that
the stdenv (capable of cross compilation) is built upon stdenvNoCross using
an adapter.

So, to cross compile, instead of building using "nixpkgs/default.nix",
you should build with your
own "myarchiteture.nix", which should have contents like these, for example:

import /etc/nixos/nixpkgs/default.nix
{
    crossSystem = {
        config = "armv5tel-unknown-linux-gnueabi";
        bigEndian = false;
        arch = "arm";
        float = "soft";
    };
}


svn path=/nixpkgs/branches/stdenv-updates/; revision=18398
2009-11-17 22:58:48 +00:00
..
link-against-ncurses.patch Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
readline-patches.nix Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
readline4.nix * Rewrite all URLs to GNU mirrors to mirror://gnu/. 2007-08-27 13:42:00 +00:00
readline5.nix * Got rid of all --disable-static flags; they're redundant now. 2009-04-21 23:18:09 +00:00
readline6.nix I made the whole nixpkgs dependencies available to the cross compiler, no 2009-11-17 22:58:48 +00:00
shobj-darwin.patch Merged with trunk 2008-01-15 00:55:21 +00:00