gnu: rust: Don't build for "native" arch on ARM.
* gnu/packages/rust.scm (rust-1.23)<#:phases>[dont-build-native]: New phase.master
parent
af4ea9c5cb
commit
67ca98ec78
|
@ -351,6 +351,12 @@ safety and thread safety guarantees.")
|
||||||
(substitute-keyword-arguments (package-arguments rust-1.19)
|
(substitute-keyword-arguments (package-arguments rust-1.19)
|
||||||
((#:phases phases)
|
((#:phases phases)
|
||||||
`(modify-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
|
(add-after 'patch-tests 'patch-cargo-tests
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "src/tools/cargo/tests/build.rs"
|
(substitute* "src/tools/cargo/tests/build.rs"
|
||||||
|
|
Loading…
Reference in New Issue