gnu: gcc: Fix cross-compilation to GNU/Hurd.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Return "--disable-libcilkrts" when TARGET matches "-gnu".
This commit is contained in:
parent
c99a64e15f
commit
ec6ba5c1fe
1 changed files with 8 additions and 0 deletions
|
@ -65,6 +65,14 @@ (define (gcc-configure-flags-for-triplet target)
|
|||
"--with-mode=thumb"
|
||||
"--with-fpu=neon"))
|
||||
|
||||
((and (string-suffix? "-gnu" target)
|
||||
(not (string-contains target "-linux")))
|
||||
;; Cross-compilation of libcilkrts in GCC 5.5.0 to GNU/Hurd fails
|
||||
;; with:
|
||||
;; libcilkrts/runtime/os-unix.c:388:2: error: #error "Unknown architecture"
|
||||
;; Cilk has been removed from GCC 8 anyway.
|
||||
'("--disable-libcilkrts"))
|
||||
|
||||
(else
|
||||
;; TODO: Add `arm.*-gnueabi', etc.
|
||||
'())))
|
||||
|
|
Loading…
Reference in a new issue