diff options
author | Ludovic Courtès <ludo@gnu.org> | 2015-01-14 21:14:14 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2015-01-14 21:14:14 +0100 |
commit | 9fdd80e8f28a7d48615fa4d5652e81ea5f679485 (patch) | |
tree | 5c01fcb1d2bbde1a73d2c42fb1c50b91e7e261f4 | |
parent | 6ee01481c36949680d775af6a125dae2ad4b492d (diff) | |
download | guix-9fdd80e8f28a7d48615fa4d5652e81ea5f679485.tar.gz |
gnu: cross-base: Don't build the cross-compilers with target = host.
* gnu/packages/cross-base.scm (xgcc-mips64el)[supported-systems]: Delete "mips64el-linux". (xgcc-armhf)[supported-systems]: Delete "armhf-linux".
-rw-r--r-- | gnu/packages/cross-base.scm | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index a062128a79..5a67d4b6ac 100644 --- a/gnu/packages/cross-base.scm +++ b/gnu/packages/cross-base.scm @@ -315,8 +315,9 @@ XBINUTILS and the cross tool chain." ;; Don't attempt to build this cross-compiler on i686; ;; see <http://bugs.gnu.org/19598>. (package (inherit xgcc) - (supported-systems (delete "i686-linux" - (package-supported-systems xgcc)))))) + (supported-systems (fold delete + (package-supported-systems xgcc) + '("mips64el-linux" "i686-linux")))))) (define-public xgcc-avr ;; AVR cross-compiler, used to build AVR-Libc. @@ -329,10 +330,12 @@ XBINUTILS and the cross tool chain." (cross-gcc "xtensa-elf")) (define-public xgcc-armhf - (let ((triplet "arm-linux-gnueabihf")) - (cross-gcc triplet - (cross-binutils triplet) - (cross-libc triplet)))) + (let* ((triplet "arm-linux-gnueabihf") + (xgcc (cross-gcc triplet + (cross-binutils triplet) + (cross-libc triplet)))) + (package (inherit xgcc) + (supported-systems (delete "armhf-linux" %supported-systems))))) ;; (define-public xgcc-armel ;; (let ((triplet "armel-linux-gnueabi")) |