Hi all,
It appears that clang will change how it represents some data structures in clang 22, breaking bindgen < 0.72. See the discussion in this PR: https://src.fedoraproject.org/rpms/rust-bindgen/pull-request/4
I'm building bindgen 0.72 and a compat package for 0.71 now, and have started patching packages that currently depend on bindgen < 0.72 to build with >=0.71,<0.73 - and upstreaming those patches. Hopefully over the next few months, we'll be able to patch everything to use bindgen >= 0.72 in time for clang 22 landing in ~half a year.
Fabio