aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/rust.scm
AgeCommit message (Expand)Author
2023-09-09gnu: rust-analyzer: Fix build of version 2022-01-10....* gnu/packages/rust-apps.scm (rust-analyzer): Update dependency rust-notify-5-pre.13. This fixes the build of `rust-analyzer@2022-01-10`, which required a pinned version of `rust-notify` (`rust-notify-5-pre.13`) to compile and rust >= 1.64. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Distopico
2023-08-14gnu: rust: Update to 1.68.2....* gnu/packages/rust.scm (rust): Update to 1.68.2. [arguments]: Adjust 'skip-shebang-tests phase to moved files. Add 'adjust-rpath-values phase to link to shared libraries. Efraim Flashner
2023-05-09Revert "gnu: rust-bootstrap: Remove aarch64 as a supported architecture."...This reverts commit c56d57110de1412d3529940d4f856611d123da66. rust-bootstrap *IS* supported on aarch64-linux, and the build farm will catch up eventually. Efraim Flashner
2023-05-09gnu: rust-bootstrap: Remove aarch64 as a supported architecture....This is so that we can merge the branch, building rust for aarch64-linux on CI is very time intensive. * gnu/packages/rust.scm (rust-bootstrap)[supported-systems]: Remove aarch64-linux. Efraim Flashner
2023-05-07gnu: rust: Re-enable aarch64-linux support....* gnu/packages/rust.scm (rust)[arguments]: Only enable parallel-builds on x86_64-linux. Add a make-flag to adjust CFLAGS. In the custom 'build phase remove an unneeded environment variable. [supported-architectures]: Add aarch64-linux. Efraim Flashner
2023-05-07gnu: rust-1.68: Update to 1.68.2....* gnu/packages/rust.scm (rust-1.68): Update to 1.68.2. Efraim Flashner
2023-05-07gnu: rust: Disable tests that fail on aarch64....* gnu/packages/rust.scm (rust)[arguments]: Add phase 'disable-tests-broken-on-aarch64. Ricardo Wurmus
2023-05-07Revert "gnu: rust: Remove more bundled sources."...This reverts commit 7e777d70e67cc90f019988aa2af68bbf1fe25c00. This makes it impractical to update several libraries without a rust rebuild. Since rust doesn't retain a reference to these libraries it isn't clear that this is the best choice. Efraim Flashner
2023-05-07gnu: Add rust-1.68....* gnu/packages/rust.scm (rust-1.68): New variable. Efraim Flashner
2023-05-07gnu: rust: Remove more bundled sources....* gnu/packages/rust.scm (rust)[source]: Adjust snippet to remove more bundled sources. [arguments]: Add a phase to set flags to use more system libraries. [inputs]: Add curl, libgit2, libssh, xz, zlib. Efraim Flashner
2023-05-07gnu: rust-1.61: Remove riscv64-linux jemalloc workaround....* gnu/packages/rust.scm (rust-1.61)[source]: Adjust snippet to remove workaround for jemalloc library. Efraim Flashner
2023-05-07gnu: rust-1.55: Remove bundled libraries....* gnu/packages/rust.scm (rust-1.55)[source]: Adjust snippet to remove bundled libraries. Efraim Flashner
2023-05-07gnu: rust-bootstrap: Remove bundled libraries....* gnu/packages/rust.scm (rust-bootstrap)[source]: Adjust snippet to remove bundled libraries. Efraim Flashner
2023-05-07gnu: rust: Fix test suite on some architectures....* gnu/packages/rust.scm (rust)[arguments]: In the custom 'patch-process-tests phase rewrite the logic for skipping some tests so that it doesn't cause errors on aarch64-linux or riscv64-linux. Efraim Flashner