gnu: openblas: Make substitutable on MIPS.

* gnu/packages/maths.scm (openblas)[arguments]: Make package
  substitutable when the system is MIPS.
This commit is contained in:
Ricardo Wurmus 2015-10-29 15:43:21 +01:00
parent 8a637e79ed
commit bd0b4379b2

View file

@ -1474,13 +1474,14 @@ (define-public openblas
(build-system gnu-build-system)
(arguments
`(#:tests? #f ;no "check" target
;; DYNAMIC_ARCH is only supported on x86. When it is disabled,
;; OpenBLAS will tune itself to the build host, so we need to disable
;; substitutions.
;; DYNAMIC_ARCH is only supported on x86. When it is disabled and no
;; TARGET is specified, OpenBLAS will tune itself to the build host, so
;; we need to disable substitutions.
#:substitutable?
,(let ((system (or (%current-target-system) (%current-system))))
(or (string-prefix? "x86_64" system)
(string-prefix? "i686" system)))
(string-prefix? "i686" system)
(string-prefix? "mips" system)))
#:make-flags
(list (string-append "PREFIX=" (assoc-ref %outputs "out"))
"SHELL=bash"