1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-24 19:21:24 +02:00

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

* gnu/packages/rust.scm (rust-1.23)<#:phases>[dont-build-native]: New phase.
This commit is contained in:
Efraim Flashner
2018-03-22 09:14:53 +02:00
committed by Danny Milosavljevic
parent af4ea9c5cb
commit 67ca98ec78

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"