nixpkgs/pkgs/build-support/rust
Ahmad Sattar fb927d5019
BuildRustCrate: proc macros must be built for build's platform
When cross compiling proc macros, the proc macro needs to be built for the
build platform's architecture.

Without this change cross compiling from Darwin to Linux would simply
fail because it tries to link to a library with a file extension that
doesn't exist on the builder's platform.
2024-06-20 14:35:49 +03:00
..
build-rust-crate BuildRustCrate: proc macros must be built for build's platform 2024-06-20 14:35:49 +03:00
build-rust-package buildRustPackage: add new supported platforms 2024-05-10 10:18:20 +02:00
fetch-cargo-tarball rustPlatform.fetchCargoTarball: remove explicit sparse protocol 2023-06-02 21:28:57 -04:00
hooks rustPlatform: --frozen -> --offline 2024-05-18 11:18:59 +02:00
lib rust.envVars: use wrapped LLD for aarch64 musl 2024-01-23 17:25:50 +01:00
rustc-wrapper wrapRustc: wrap rustdoc 2024-03-02 13:09:07 +01:00
sysroot build-support/rust/sysroot: let cargo-src crate become no_std 2023-03-12 12:24:23 +01:00
test/import-cargo-lock tests.importCargoLock: fix self-inclusive src listings in .nix files 2024-04-10 10:27:12 -05:00
default-crate-overrides.nix default-crate-overrides: add libseat-sys 2023-08-26 01:08:29 -07:00
fetchcargo-default-config.toml
fetchcrate.nix fetchCrate: fix registryDl 2023-05-28 13:20:03 -04:00
import-cargo-lock.nix rustPlatform.importCargoLock: fix workspace_root detection 2023-12-21 19:40:43 -05:00
replace-workspace-values.py build-support/rust: rewrite workspace dependency inheritance 2024-05-10 20:55:39 +03:00