gnu: rust: Don't build for "native" arch on ARM.

* gnu/packages/rust.scm (rust-1.23)<#:phases>[dont-build-native]: New phase.
master
Efraim Flashner 2018-03-22 09:14:53 +02:00 committed by Danny Milosavljevic
parent af4ea9c5cb
commit 67ca98ec78
No known key found for this signature in database
GPG Key ID: E71A35542C30BAA5
1 changed files with 6 additions and 0 deletions

View File

@ -351,6 +351,12 @@ safety and thread safety guarantees.")
(substitute-keyword-arguments (package-arguments rust-1.19)
((#:phases phases)
`(modify-phases ,phases
(add-after 'unpack 'dont-build-native
(lambda _
;; XXX: Revisit this when we use gcc 6.
(substitute* "src/binaryen/CMakeLists.txt"
(("ADD_COMPILE_FLAG\\(\\\"-march=native\\\"\\)") ""))
#t))
(add-after 'patch-tests 'patch-cargo-tests
(lambda _
(substitute* "src/tools/cargo/tests/build.rs"