Hi Kent, I have some minor patches for bcachefs-tools, mostly to the nix build system.
- Cross compilation for all Linux architectures that are available for nix flakes. - MSRV and 32-bit builds for `nix flake check`. - Update to using Rust 1.84 for nix builds using rust-overlay. - Clippy fix by using `c""` literals now. Another update to flake.lock should be done once util-linux 2.40 lands in nixpkgs. That should happen soonish, it's already in staging afaict. Thomas Mühlbacher (9): flake.lock: Update fix(nix): rm input from crane that no longer exists feat(nix): open up support to more architectures feat(nix): replace fenix with rust-overlay fix(key): replace c_str macro with `c""` literal fix(makefile): locate built bin with CARGO_BUILD_TARGET set feat(nix): enable cross compilation feat(nix): add an MSRV build to CI feat(nix): add a CI check that builds on 32-bit Cargo.toml | 2 +- Makefile | 9 +- flake.lock | 89 +++++-------- flake.nix | 309 +++++++++++++++++++++++++++++--------------- src/commands/mod.rs | 25 ---- src/key.rs | 15 ++- 6 files changed, 258 insertions(+), 191 deletions(-) -- 2.47.0
