Astro
63c8961f8b
build-support/rust/sysroot: let cargo-src crate become no_std
2023-03-12 12:24:23 +01:00
Astro
87837a5fcf
build-support/rust/sysroot: update Cargo.lock
2023-03-12 12:24:23 +01:00
John Ericson
05efb8ed91
build-support/rust/sysroot/src: Use dont*
instead of phase list
...
Making this separate commit because the original was moved out just the
way it was done before.
2021-11-08 21:38:58 +00:00
John Ericson
c9c3de0131
Update script as rust-src layout has changed
...
Use stub lib so `core` and `alloc` are handled symmetrically.
2021-11-08 20:38:59 +00:00
John Ericson
cbd00bab80
build-support/rust: Split out sysroot src derivation
...
Hoping to make it usable for `buildRustCrate` too.
2021-11-08 20:38:59 +00:00
John Ericson
18ed048c7b
build-support/rust: Organize
...
- `toRustTarget` and friends pulled out from rust tools into rust
library. Since they don't depend on any packages they can be more
widely useable.
- `build-rust-package` gets its own directory
- `fetch-cargo-tarball` gets its own directory
2021-11-07 14:16:49 -05:00
Aaron Janse
512458c68a
add sysroot lockfile update script then run it
2020-10-17 01:34:51 -07:00
Aaron Janse
d906fda8d2
parameterize rustcSrc
2020-10-15 17:27:51 -07:00
Aaron Janse
a153be896f
use rustcSrc
2020-10-14 22:54:04 -07:00
John Ericson
c0df12de5d
rust: Add support for managing target JSON in Nix
2020-10-14 04:20:23 +00:00
Aaron Janse
0fca6ba580
fix compile error
2020-10-12 14:48:07 -07:00
Aaron Janse
f8ea4e0c3d
makeRustPlatform: support custom targets
2020-10-08 14:32:49 -07:00