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. (check with `nix flake show`.)

- 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.

The flake lock update also brings util-linux 2.40 so that limitation should be
lifted.

Thomas Mühlbacher (10):
  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
  chore(nix): rm unused attr build input

 Cargo.toml          |   2 +-
 Makefile            |   9 +-
 flake.lock          |  96 ++++++--------
 flake.nix           | 298 +++++++++++++++++++++++++++++---------------
 src/commands/mod.rs |  25 ----
 src/key.rs          |  15 +--
 6 files changed, 252 insertions(+), 193 deletions(-)

-- 
2.48.1

Reply via email to