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 @@ where the OS part is overloaded to denote a specific ABI---into GCC | |||
|            "--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. | ||||
|          '()))) | ||||
|  |  | |||
		Reference in a new issue