gnu: rust-any-all-workaround-0.1: Enable building.

* gnu/packages/crates-io.scm (rust-any-all-workaround-0.1)[arguments]:
Don't skip the build.  Add a phase to enable building.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I18bc4bd13178f1fa5515683eaa42a0f771d33dcb
This commit is contained in:
Aaron Covrig 2024-12-02 21:59:43 -05:00 committed by Efraim Flashner
parent d9ffc0c09d
commit c3d3c76fbc
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -2314,8 +2314,12 @@ (define-public rust-any-all-workaround-0.1
(base32 "11ifmzawvvi6d4r1lk0dkdnbswf574npgkika4535k7j6l3s9zl8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))))
`(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))
#:phases (modify-phases %standard-phases
;; `#![feature]` may not be used on the stable release channel
;; Enable using nightly/dev features
(add-after 'unpack 'enable-unstable-features
(lambda _ (setenv "RUSTC_BOOTSTRAP" "1"))))))
(home-page "https://docs.rs/any_all_workaround/")
(synopsis "Workaround for bad LLVM codegen for boolean reductions on 32-bit ARM")
(description