Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add bcachefs-tools #193

Open
kojq opened this issue Apr 29, 2024 · 1 comment
Open

Add bcachefs-tools #193

kojq opened this issue Apr 29, 2024 · 1 comment
Labels
area: package Packaging related area: plumbing OS / system architecture related package: request Requesting a new package
Milestone

Comments

@kojq
Copy link

kojq commented Apr 29, 2024

This is so bcachefs-tools (and btrfs-progs) can be used in the images (iso), should a user want to use those filesystems.

@ermo ermo added area: package Packaging related package: request Requesting a new package area: plumbing OS / system architecture related labels May 1, 2024
@ermo ermo added this to the oxide-alpha1 milestone May 1, 2024
@QORTEC
Copy link

QORTEC commented Aug 7, 2024

Build notes (bcachefs-tools):

  • bcachefs still needs to be enabled in the linux-desktop kernel.
  • need to package the dependency libsodium.
  • remember to enable networking for cargo.
  • needs to be built with -C default-linker-libraries for the symbol __cpu_model.
# Fixes: ld.lld: error: undefined symbol: __cpu_model
RUSTFLAGS+=" -C default-linker-libraries"; export RUSTFLAGS
  • build dependencies
    - pkgconfig(blkid)
    - pkgconfig(uuid)
    - pkgconfig(liburcu)
    - pkgconfig(libsodium)
    - pkgconfig(zlib)
    - pkgconfig(liblz4)
    - pkgconfig(libzstd)
    - pkgconfig(libudev)
    - pkgconfig(libkeyutils)
    - pkgconfig(udev)
    - name(libaio-devel)
    - binary(cargo)
    - binary(clang)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: package Packaging related area: plumbing OS / system architecture related package: request Requesting a new package
Projects
None yet
Development

No branches or pull requests

3 participants