From: Martin Steigerwald <martin@lichtvoll.de>
To: linux-bcachefs@vger.kernel.org
Subject: Building BCacheFS module with Rust support via DKMS package
Date: Thu, 06 Aug 2026 19:07:33 +0200 [thread overview]
Message-ID: <6296709.lOV4Wx5bFT@laptop> (raw)
Greetings.
I am building my own kernel with:
time eatmydata make LLVM=1 -j16 bindeb-pkg LOCALVERSION=-t14g5
I do have rustc and rust-src as of 1.95.0+dfsg1-2, bindgen as of
0.72.1-1+b2 on Devuan Ceres which is based on Debian Unstable aka Sid.
I am quite confident my kernel is build with rust support:
% grep _RUST /boot/config-7.1.6-t14g5
CONFIG_RUSTC_VERSION=109500
CONFIG_RUST_IS_AVAILABLE=y
CONFIG_RUSTC_LLVM_VERSION=210108
CONFIG_RUSTC_LLVM_MAJOR_VERSION=21
CONFIG_RUSTC_CLANG_LLVM_COMPATIBLE=y
CONFIG_RUSTC_HAS_SPAN_FILE=y
CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
CONFIG_RUSTC_HAS_FILE_WITH_NUL=y
CONFIG_RUSTC_HAS_FILE_AS_C_STR=y
CONFIG_RUST=y
CONFIG_RUSTC_VERSION_TEXT=
"rustc 1.95.0 (59807616e 2026-04-14) (built from a source tarball)"
CONFIG_HAVE_RUST=y
CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS_RUSTC=y
# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set
# CONFIG_BLK_DEV_RUST_NULL is not set
# CONFIG_ANDROID_BINDER_IPC_RUST is not set
# CONFIG_RUST_BITMAP_HARDENED is not set
# CONFIG_FIND_BIT_BENCHMARK_RUST is not set
# CONFIG_RUST_DEBUG_ASSERTIONS is not set
CONFIG_RUST_OVERFLOW_CHECKS=y
# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set
CONFIG_RUST_INLINE_HELPERS=y
I install linux-image and linux-header packages.
Yet with bcachefs-kernel-dkms up to 1:1.39.0 I see:
built without Rust support; this will be required in the near future -
ensure a compatible Rust toolchain (rustc + bindgen + rust-src) is
available at module build time
Would bcachefs-kernel-dkms use LLVM automatically? AFAIR I did not manage
to have a kernel with Rust support using GCC which I used previously.
Best
--
Martin
next reply other threads:[~2026-08-06 17:12 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-06 17:07 Martin Steigerwald [this message]
2026-08-07 17:09 ` Building BCacheFS module with Rust support via DKMS package Martin Steigerwald
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6296709.lOV4Wx5bFT@laptop \
--to=martin@lichtvoll.de \
--cc=linux-bcachefs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.