guix-devel/guix
Ludovic Courtès 264218a47e build-system/gnu: Implement cross build.
* guix/build-system/gnu.scm (inputs-search-paths): New procedure.
  (standard-search-paths): Use it.
  (expand-inputs): New procedure.
  (standard-inputs): Use it.
  (standard-cross-packages, standard-cross-inputs,
  standard-cross-search-paths, gnu-cross-build): New procedures.
  (gnu-build-system): Set `cross-build' field to `gnu-cross-build'.
* gnu/packages/cross-base.scm: Export `cross-gcc', `cross-binutils', and
  `cross-libc'.
* guix/build/gnu-cross-build.scm: New file.
* Makefile.am (MODULES): Add it.
2013-05-24 22:44:15 +02:00
..
build build-system/gnu: Implement cross build. 2013-05-24 22:44:15 +02:00
build-system build-system/gnu: Implement cross build. 2013-05-24 22:44:15 +02:00
scripts Add `--max-silent-time' to `guix build' and `guix package'. 2013-05-20 18:29:26 +02:00
base32.scm Update license headers. 2013-01-06 00:47:50 +01:00
build-system.scm Move record utilities to (guix records). 2013-05-12 15:46:16 +02:00
config.scm.in substitute-binary: Implement `--substitute'. 2013-04-12 21:58:47 +02:00
derivations.scm scripts: Report what will be substituted. 2013-04-17 00:08:21 +02:00
download.scm Merge branch 'master' into core-updates 2013-04-26 16:43:08 +02:00
ftp-client.scm ftp-client: Let callers handle `ftp-open' exceptions. 2013-05-14 23:51:36 +02:00
gnu-maintenance.scm Move record utilities to (guix records). 2013-05-12 15:46:16 +02:00
gnupg.scm gnupg: Turn the GPG command name and keyserver into parameters. 2013-05-11 14:32:20 +02:00
licenses.scm licenses: Add 'x11-style'. 2013-03-06 20:40:11 +00:00
nar.scm nar: Add support for symlinks. 2013-04-12 21:58:47 +02:00
packages.scm packages: Implement `package-cross-derivation'. 2013-05-24 22:30:58 +02:00
records.scm Move record utilities to (guix records). 2013-05-12 15:46:16 +02:00
serialization.scm Add (guix nar) and (guix serialization). 2013-04-12 21:57:58 +02:00
snix.scm snix: Prefer synopses from the Womb rather than from Nixpkgs. 2013-04-20 11:52:50 +02:00
store.scm daemon: Gracefully handle cases where the daemon does not return a status code. 2013-04-20 10:53:31 +02:00
ui.scm Add `--max-silent-time' to `guix build' and `guix package'. 2013-05-20 18:29:26 +02:00
utils.scm packages: Implement `package-cross-derivation'. 2013-05-24 22:30:58 +02:00
web.scm substitute-binary: Pass `filtered-port' an unbuffered port. 2013-05-15 23:40:09 +02:00