pkgs/build-support/rust/
pkgs/build-support/ · 1 packages and modules · 70 open pull requests
Busy below
hooks 22 · build-rust-crate 17 · build-rust-package 8 · rustc-wrapper 3 · test 3 · fetch-cargo-tarball 1 · lib 1 · sysroot 1
Packages and modules 1
Pull requests 70
rustPlatform.cargoSetupHook: Override build scripts POC draft
#573765 by RossSmyth · opened 2d ago · checks fail
git: compress closure
#572595 by zimbatm · opened 5d ago · checks pass
rustPlatform.bindgenHook: use build platform headers for build-platform crates
#570455 by scd31 · opened 11d ago · checks pass
rustPlatform: make linker type explicit and correct missing target platforms
#566361 by Princemachiavelli · opened 3w ago · checks fail
rustPlatform: fix `cargo metadata` when dependency has cargo config
#564301 by pkpbynum · opened 4w ago · checks pass
buildRustCrate: use links for dependency metadata name
#563186 by bouk · opened 4w ago · checks pass
build-support/rustc-wrapper: use target runtime shell
#562139 by JamieMagee · opened 5w ago
rust/hooks: remap build dir to /build on Darwin
#561970 by nolith · opened 5w ago
buildRustCrate: do not add the lib output to the RPATH
#560170 by lblasc · opened 5w ago · checks pass
buildRustCrate: share one rustc jobserver across the derivation
#555095 by emmakloe · opened 8w ago
rustPlatform: be explicit when cargoDeps is not set instead of failing to unpack
#553035 by SuperSandro2000 · opened 2mo ago
fetchCargoVendor: make crates URL configurable draft
#551591 by jlesquembre · opened 2mo ago · checks pass
rustPlatform.maturinBuildHook: support custom buildPhase
#548947 by pbsds · opened 2mo ago
wip: cudaPackages: use a role-aware component registry and support cross-compilation draft
#545092 by ConnorBaker · opened 2mo ago · checks fail
buildRustCrate: Fix Windows cross compilation for Rust
#544942 by trchen1033 · opened 2mo ago
rustPlatform.fetchCargoVendor: improve overriding
#538272 by ShamrockLee · opened 3mo ago
buildRustCrate: use wasm-component-ld on wasip2 draft
#537438 by sepointon · opened 3mo ago · checks fail
fetchCargoVendor: make crates.io URL configurable
#537057 by jlesquembre · opened 3mo ago
maturinBuildHook: respect dontStrip when calling hook
#535394 by chocoblocko9 · opened 3mo ago · checks pass
default-crate-overrides: yeslogic-fontconfig-sys: init
#534829 by r-burns · opened 3mo ago
rustPlatform.buildRustPackage: enableParallelBuildingByDefault
#532128 by SandaruKasa · opened 4mo ago · checks pass
rustPlatform: Improve Cargo.lock mismatch error message
#531979 by MrQubo · opened 4mo ago
default-crate-overrides: use apriltag from nixpkgs in apriltag-sys
#522177 by bouk · opened 4mo ago
buildRustCrate: emit a target manifest alongside test binaries
#521997 by lovesegfault · opened 5mo ago
buildRustCrate: add buildDocs parameter for rustdoc output
#521996 by lovesegfault · opened 5mo ago · checks fail
default-crate-overrides: libsqlite3-sys: link system sqlite via pkg-config
#521991 by lovesegfault · opened 5mo ago
trivial-builders: inherit lib functions into global scope
#519141 by llakala · opened 5mo ago · checks pass
buildRustPackage: fix `overrideAttrs` behavior for `cargoHash`
#514218 by uninsane · opened 5mo ago
quill, quill-qr: fix packages and update quill to 0.5.4
#503620 by colonelpanic8 · opened 6mo ago
fetchCrate: make overridable
#487749 by Scrumplex · opened 8mo ago · checks pass
buildRustPackage: use cargoHash from finalAttrs
#472287 by Prince213 · opened 10mo ago · checks pass
rustPlatform.cargoAuditHook: init, run by default
#458881 by RossSmyth · opened 11mo ago
various: lib usage improvements - prefer `==`/`!=` over `length` when checking for emptiness
#455793 by h7x4 · opened 11mo ago
various: lib usage improvements - prefer more specialized functions over folds draft
#455792 by h7x4 · opened 11mo ago · checks pass
import-cargo-lock: improve performence for git fetching when allowBuiltinFetchGit=true
#454440 by DavHau · opened 11mo ago · checks pass
buildRustCrate: Move extraRustcOpts so its contents take precedence
#452224 by Rowan-Mather · opened 12mo ago · checks pass
rust/hooks: Fix linking for thumb targets
#447911 by tanshihaj · opened 12mo ago · checks pass
buildRustCrate: add a way to compile integration tests using CARGO_BIN_EXE_<name>
#428140 by symphorien · opened 14mo ago · checks pass
WIP: rustPlatform.fetchCargoVendor: delegate vendor dir creation to cargoSetupHook draft
#427815 by TomaSajt · opened 15mo ago · checks pass
rust: fix duplicate targets in cargo config
#414166 by soywod · opened 16mo ago · checks pass
Rust/default-crate-overrides: add overrides for more Rust crates
#413864 by P-E-Meunier · opened 16mo ago · checks pass
lib/attrsets: make getFirstOutput support strings
#410779 by pbsds · opened 16mo ago · checks pass
rustPlatform.importCargoLock: prevent failure linking to crates that …
#405158 by dmadisetti · opened 17mo ago · checks pass
cargoSetupHook: set cargo target linker via env
#389204 by DavHau · opened 19mo ago · checks pass
rustPlatform.defaultCrateOverrides: adding native support for PyO3 and mlua-sys
#381161 by P-E-Meunier · opened 20mo ago
lib.systems: deprecate `==` comparison between elaborated platforms
#380005 by MattSturgeon · opened 20mo ago · checks pass
rustPlatform: fix cargoSetupHook for cross-compiling
#374220 by apt-install-coffee · opened 21mo ago
buildRustCrate: allowing setupHooks to run for library crates
#353930 by P-E-Meunier · opened 23mo ago · checks pass
buildRustPackage: use the same config file name for cargo-setup-hook and fetch-cargo-tarball
#350446 by P-E-Meunier · opened 24mo ago
rustPlatform.maturinBuildHook: preserve existing buildPhase
#349068 by SomeoneSerge · opened 2y ago
importCargoLock: add support for patches
#337538 by Artturin · opened 2y ago
rustPlatform: improve composability when the other builder defines a phase draft
#334476 by jian-lin · opened 2y ago
Fix array handling in rust hooks
#326365 by scottbot95 · opened 2y ago
stdenv: allow for jobservers across multiple nix builds
#314888 by RaitoBezarius · opened 2y ago
rust/cargo-check-hook: set RUST_TEST_THREADS
#312505 by Misterio77 · opened 2y ago
rustc: remove lowered priority for wrapper script
#298203 by lolbinarycat · opened 2y ago
rustPlatform.importCargoLock: allow duplicated packages with git.
#282798 by junjihashimoto · opened 2y ago · checks pass
rust/default-crate-overrides: sort, format, add onig_sys, zstd-sys, fix openssl-sys
#237967 by SuperSandro2000 · opened 3y ago
build-rust-package: by default set well known environment variables to build with system libraries draft
#237849 by SuperSandro2000 · opened 3y ago
rustPlatform.importCargoLock: use fetchCrate
#234650 by figsoda · opened 3y ago
rustPlatform.cargoSetupHook: allow all lints
#225938 by winterqt · opened 3y ago · checks pass
buildRustCrate: Add support for build kinds
#221440 by jordanisaacs · opened 3y ago
defaultCrateOverrides: add more case
#187591 by marius851000 · opened 4y ago
buildRustCrate: show output of build.rs on failure
#187563 by marius851000 · opened 4y ago
Closed or merged in the synced window 20
rustPlatform.fetchCargoVendor: give each registry its own vendor directory and add tests draft
#568880 by delafthi · closed 8d ago
sqlite-connector-odbc: fix install phase
#567863 by kalishxern · closed 2w ago
staging-next 2026-09-23
#566094 by vcunat · merged 2w ago
fetchCargoVendor: narrow the bootstrap Python override
#563735 by domenkozar · merged 4w ago
rust-bindgen: compare platforms with systems.equals
#561492 by JamieMagee · merged 4w ago
rust: enable strictDeps / structuredAttrs in its build infrastructure
#559899 by SFrijters · merged 4w ago
rust-bindgen: pass target triple when cross-compiling
#558886 by JamieMagee · merged 5w ago
rustPlatform.fetchCargoVendor: support sparse registries
#549664 by delafthi · closed 2w ago
rustplatform.cargoSetupHook: force common system libs
#537108 by RossSmyth · merged 1d ago
[Backport release-25.11] rustPlatform.buildRustPackage: fix cargoDeps inherited attribute overriding
#514458 by nixpkgs-ci · closed 3mo ago
rustPlatform.fetchCargoVendor: set a custom User-Agent
#512735 by andresilva · merged 5mo ago
rustPlatform.buildRustPackage: Fix Windows pthread handling draft
#457066 by RossSmyth · closed 7mo ago
rustPlatform.buildRustPackage: add overridable global RUSTFLAGS
#443299 by DieracDelta · closed 7w ago
rustPlatform.cargoSetupHook: remove references to build directory in binaries
#401281 by winterqt · closed 12mo ago
rustPlatform.fetchCargoVendor: improve parallel fetching and add timeout draft
#400865 by TomaSajt · closed 1h ago
rustPlatform.fetchCargoVendor: refactor, support non-crates.io registries
#399775 by TomaSajt · merged 3h ago
rustPlatform.cargoInstallHook: support multiple outputs
#390467 by illdefined · closed 3w ago
Issues 18
Build failure: rustc for powerpc64 ELFv2 ABI 2.status: stale
#416907 by wucke13 · opened 16mo ago · 5 comments
rust: cargo config generated with two target entries when cross compiling 6.topic: cross-compilation 6.topic: static 2.status: stale
#414163 by soywod · opened 16mo ago · 0 comments
fetchCargoVendor: no http request timeout 6.topic: rust 6.topic: fetch 2.status: stale
#397309 by thatsmydoing · opened 18mo ago · 1 comments
rustc: add opt-in argument to include `rust-src` component in `pkgs.rustc`
#393680 by wucke13 · opened 18mo ago · 6 comments
rust-platform: allow overriding whether `cc` or `ld` is used as linker by `buildRustPackage` 2.status: stale
#379666 by wucke13 · opened 20mo ago · 0 comments
fetchCargoVendor: support other registries 6.topic: rust
#377558 by jian-lin · opened 20mo ago · 9 comments
Building a crate that contains dangling symlinks fails 2.status: stale
#376590 by rolfschr · opened 20mo ago · 13 comments
cargoSetupHook incorrect platform comparison 2.status: stale
#355803 by apt-install-coffee · opened 23mo ago · 0 comments
cargoSetupPostUnpackHook writes config.toml in incorrect directory 2.status: stale
#355788 by apt-install-coffee · opened 23mo ago · 0 comments
Cargo `build/.cargo/config` deprecation note 6.topic: rust 2.status: stale
#334857 by VuiMuich · opened 2y ago · 5 comments
Build failure: rustc on staging 6.topic: rust 2.status: stale
#318674 by reckenrode · opened 2y ago · 23 comments
Impossible to use clang to build rust packages 6.topic: rust 2.status: stale 1.severity: significant
#303796 by ninegua · opened 2y ago · 12 comments
buildRustCrate: library dependencies are not propagated 2.status: stale
#265241 by bouk · opened 2y ago · 0 comments
`CARGO_BUILD_TARGET` set incorrectly in rust build-support 2.status: stale
#263020 by dongcarl · opened 2y ago · 0 comments
Rust: How to package Cargo extensions? 6.topic: rust 2.status: stale
#95332 by primeos · opened 6y ago · 1 comments
buildRustCrate does not support features with spaces 6.topic: rust 2.status: stale
#90605 by danieldk · opened 6y ago · 8 comments
fetchCargoTarball: sha256 depends on name 6.topic: rust 6.topic: fetch 2.status: stale
#85703 by veprbl · opened 6y ago · 8 comments
Rust: cannot build multi-crate packages 6.topic: rust 2.status: stale
#56544 by illegalprime · opened 7y ago · 2 comments