Skip to content

Commit c3a00a3

Browse files
committed
rust: bump bindgen minimum supported version to 0.71.1 (Debian Trixie)
As proposed in the past in e.g. LPC 2025 and the Maintainers Summit [1], we are going to follow Debian Stable's `bindgen` versions as our minimum supported version. Debian Trixie was released with `bindgen` 0.71.1, which it still uses to this day [2]. Debian Trixie's release happened on 2025-08-09 [3], which means that a fair amount of time has passed since its release for kernel developers to upgrade. Thus bump the minimum to the new version. Then, in later commits, clean up most of the workarounds and other bits that this upgrade of the minimum allows us. Ubuntu 25.10 also has a recent enough `bindgen` [4] (even the already unsupported Ubuntu 25.04 had it), and they also provide versioned packages with `bindgen` 0.71.1 back to Ubuntu 24.04 LTS [5]. Link: https://lwn.net/Articles/1050174/ [1] Link: https://packages.debian.org/trixie/bindgen [2] Link: https://www.debian.org/releases/trixie/ [3] Link: https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=bindgen [4] Link: https://launchpad.net/ubuntu/+source/rust-bindgen-0.71 [5] Acked-by: Tamir Duberstein <tamird@kernel.org> Reviewed-by: Gary Guo <gary@garyguo.net> Link: https://patch.msgid.link/20260405235309.418950-18-ojeda@kernel.org Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
1 parent 961b72d commit c3a00a3

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Documentation/process/changes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ you probably needn't concern yourself with pcmciautils.
3232
GNU C 8.1 gcc --version
3333
Clang/LLVM (optional) 15.0.0 clang --version
3434
Rust (optional) 1.85.0 rustc --version
35-
bindgen (optional) 0.65.1 bindgen --version
35+
bindgen (optional) 0.71.1 bindgen --version
3636
GNU make 4.0 make --version
3737
bash 4.2 bash --version
3838
binutils 2.30 ld -v

scripts/min-tool-version.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ rustc)
3434
echo 1.85.0
3535
;;
3636
bindgen)
37-
echo 0.65.1
37+
echo 0.71.1
3838
;;
3939
*)
4040
echo "$1: unknown tool" >&2

0 commit comments

Comments
 (0)