We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Ubuntu non-LTS 24.10: failure building kernel with tracepoints code (due to bindgen <= 0.69.5 && libclang >= 19.1).
bindgen
libclang
Ubuntu LTS 24.04: failure building kernel due to the interior nulls issue (due to bindgen == 0.66.x, i.e. not present in < 0.66 nor >= 0.67).
bindgen-0.65
Ubuntu: versioned toolchains (e.g. rustc-1.80-src): missing lib/rustlib/src in sysroot.
rustc-1.80-src
lib/rustlib/src
RUST_LIB_SRC
Fedora 41: failure building kernel with tracepoints code (due to bindgen <= 0.69.5 && libclang >= 19.1).
Debian Sid: failure building kernel with tracepoints code (due to bindgen <= 0.69.5 && libclang >= 19.1).
Debian: transitioning to bindgen 0.70 (from 0.66 with backports).
Features that we would like to see
Required (we almost certainly want them)
Nice to have (not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, not needed anymore, etc.)
Bugs that we would like to see fixed
Required (we almost certainly want them)
Ubuntu non-LTS 24.10: failure building kernel with tracepoints code (due to
bindgen<= 0.69.5 &&libclang>= 19.1).Ubuntu LTS 24.04: failure building kernel due to the interior nulls issue (due to
bindgen== 0.66.x, i.e. not present in < 0.66 nor >= 0.67).bindgen-0.65package, which is what we have in the Quick Start instructions.bindgenversions 0.66.0 and 0.66.1").Ubuntu: versioned toolchains (e.g.
rustc-1.80-src): missinglib/rustlib/srcin sysroot.RUST_LIB_SRC(and us to give custom instructions for Ubuntu in our Quick Start guide: https://docs.kernel.org/next/rust/quick-start.html#ubuntu, see commit 38f022b ("docs: rust: quick-start: add Ubuntu")).Nice to have (probably not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, or not needed anymore, etc.)
Fedora 41: failure building kernel with tracepoints code (due to
bindgen<= 0.69.5 &&libclang>= 19.1).Debian Sid: failure building kernel with tracepoints code (due to
bindgen<= 0.69.5 &&libclang>= 19.1).Debian: transitioning to
bindgen0.70 (from 0.66 with backports).