From a9cce40dab3218a8bda043387e1df0e27aba211b Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 13 Apr 2023 21:14:33 +0200 Subject: [PATCH] rusticl: don't set size_t-is-usize for >=bindgen-0.65 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8827 Fixes: 20c90fed5a0 ("rusticl: added") Signed-off-by: Karol Herbst Part-of: --- src/gallium/frontends/rusticl/meson.build | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/rusticl/meson.build b/src/gallium/frontends/rusticl/meson.build index 82a2fd57376..5c587f783df 100644 --- a/src/gallium/frontends/rusticl/meson.build +++ b/src/gallium/frontends/rusticl/meson.build @@ -93,7 +93,6 @@ rusticl_gen_args = [ rusticl_bindgen_args = [ '--no-convert-floats', '--use-array-pointers-in-arguments', - '--size_t-is-usize', '--default-enum-style', 'rust', '--with-derive-partialeq', '--with-derive-eq', @@ -104,6 +103,12 @@ rusticl_bindgen_args = [ '--anon-fields-prefix', 'anon_', ] +if find_program('bindgen').version().version_compare('< 0.65') + rusticl_bindgen_args += [ + '--size_t-is-usize', + ] +endif + rusticl_bindgen_c_args = [ '-fno-builtin-malloc', ]