summaryrefslogtreecommitdiff
path: root/gnu/packages/cross-base.scm
AgeCommit message (Expand)Author
2013-05-24build-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. Ludovic Courtès
2013-05-24gnu: cross-gcc: Set the right search paths....* gnu/packages/cross-base.scm (cross-gcc): Override `search-paths' and `native-search-paths'. Ludovic Courtès
2013-04-17gnu: Add missing import in (gnu packages cross-base)....* gnu/packages/cross-base.scm: Use (gnu packages gcc). Reported by Nikita Karetnikov <nikita@karetnikov.org>. Ludovic Courtès
2013-02-27gnu: Add cross tool chain....* gnu/packages/cross-base.scm: New file. * gnu/packages/patches/gcc-cross-environment-variables.patch: New file. * Makefile.am (MODULES): Add cross-base.scm. (dist_patch_DATA): Add gcc-cross-environment-variables.patch. * gnu/packages/base.scm (gcc-4.7): Use `LDFLAGS_FOR_TARGET' instead of `LDFLAGS_FOR_BUILD', and use `-B' instead of `-L'. * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for "mips64el-linux". Ludovic Courtès