gnu: guile-git: Skip faulty tests on non-x86_64.
Reported by Mark H Weaver. * gnu/packages/guile.scm (guile-git)[arguments]: Add 'skip-tests' phase unless on x86_64-linux.
This commit is contained in:
		
							parent
							
								
									8ecba89b77
								
							
						
					
					
						commit
						44b0faee6b
					
				
					 1 changed files with 14 additions and 2 deletions
				
			
		| 
						 | 
					@ -1822,10 +1822,22 @@ is not available for Guile 2.0.")
 | 
				
			||||||
                (file-name (git-file-name name version))))
 | 
					                (file-name (git-file-name name version))))
 | 
				
			||||||
      (build-system gnu-build-system)
 | 
					      (build-system gnu-build-system)
 | 
				
			||||||
      (arguments
 | 
					      (arguments
 | 
				
			||||||
       '(#:phases (modify-phases %standard-phases
 | 
					       `(#:phases (modify-phases %standard-phases
 | 
				
			||||||
                    (add-after 'unpack 'bootstrap
 | 
					                    (add-after 'unpack 'bootstrap
 | 
				
			||||||
                      (lambda _
 | 
					                      (lambda _
 | 
				
			||||||
                        (zero? (system* "autoreconf" "-vfi")))))))
 | 
					                        (zero? (system* "autoreconf" "-vfi"))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    ;; FIXME: On i686, bytestructures miscalculates the offset
 | 
				
			||||||
 | 
					                    ;; of the 'old-file' and 'new-file' fields within the
 | 
				
			||||||
 | 
					                    ;; '%diff-delta' structure.
 | 
				
			||||||
 | 
					                    ,@(if (string=? (%current-system) "x86_64-linux")
 | 
				
			||||||
 | 
					                          '()
 | 
				
			||||||
 | 
					                          '((add-before 'check 'skip-tests
 | 
				
			||||||
 | 
					                              (lambda _
 | 
				
			||||||
 | 
					                                (substitute* "Makefile"
 | 
				
			||||||
 | 
					                                  (("tests/status\\.scm")
 | 
				
			||||||
 | 
					                                   ""))
 | 
				
			||||||
 | 
					                                #t)))))))
 | 
				
			||||||
      (native-inputs
 | 
					      (native-inputs
 | 
				
			||||||
       `(("autoconf" ,autoconf)
 | 
					       `(("autoconf" ,autoconf)
 | 
				
			||||||
         ("automake" ,automake)
 | 
					         ("automake" ,automake)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue