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".
This commit is contained in:
parent
6ee01481c3
commit
9fdd80e8f2
|
@ -315,8 +315,9 @@ XBINUTILS and the cross tool chain."
|
||||||
;; Don't attempt to build this cross-compiler on i686;
|
;; Don't attempt to build this cross-compiler on i686;
|
||||||
;; see <http://bugs.gnu.org/19598>.
|
;; see <http://bugs.gnu.org/19598>.
|
||||||
(package (inherit xgcc)
|
(package (inherit xgcc)
|
||||||
(supported-systems (delete "i686-linux"
|
(supported-systems (fold delete
|
||||||
(package-supported-systems xgcc))))))
|
(package-supported-systems xgcc)
|
||||||
|
'("mips64el-linux" "i686-linux"))))))
|
||||||
|
|
||||||
(define-public xgcc-avr
|
(define-public xgcc-avr
|
||||||
;; AVR cross-compiler, used to build AVR-Libc.
|
;; AVR cross-compiler, used to build AVR-Libc.
|
||||||
|
@ -329,10 +330,12 @@ XBINUTILS and the cross tool chain."
|
||||||
(cross-gcc "xtensa-elf"))
|
(cross-gcc "xtensa-elf"))
|
||||||
|
|
||||||
(define-public xgcc-armhf
|
(define-public xgcc-armhf
|
||||||
(let ((triplet "arm-linux-gnueabihf"))
|
(let* ((triplet "arm-linux-gnueabihf")
|
||||||
(cross-gcc triplet
|
(xgcc (cross-gcc triplet
|
||||||
(cross-binutils triplet)
|
(cross-binutils triplet)
|
||||||
(cross-libc triplet))))
|
(cross-libc triplet))))
|
||||||
|
(package (inherit xgcc)
|
||||||
|
(supported-systems (delete "armhf-linux" %supported-systems)))))
|
||||||
|
|
||||||
;; (define-public xgcc-armel
|
;; (define-public xgcc-armel
|
||||||
;; (let ((triplet "armel-linux-gnueabi"))
|
;; (let ((triplet "armel-linux-gnueabi"))
|
||||||
|
|
Loading…
Reference in New Issue