gnu: vc: Do not optimize for the build machine CPU.

* gnu/packages/maths.scm (vc)[arguments]: Add "-DTARGET_ARCHITECTURE=none" to
  #:configure-flags.
This commit is contained in:
Marius Bakke 2018-04-08 21:53:22 +02:00
parent 17f93ba122
commit 33d82486d5
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -3539,7 +3539,11 @@ (define-public vc
(build-system cmake-build-system)
(arguments
'(#:configure-flags
'("-DBUILD_TESTING=ON")))
'("-DBUILD_TESTING=ON"
;; By default, Vc will optimize for the CPU of the build machine.
;; Setting this to "none" makes it create portable binaries. See
;; "cmake/OptimizeForArchitecture.cmake".
"-DTARGET_ARCHITECTURE=none")))
(synopsis "SIMD vector classes for C++")
(description "Vc provides portable, zero-overhead C++ types for explicitly
data-parallel programming. It is a library designed to ease explicit