diff --git a/.pick_status.json b/.pick_status.json index 68230e00bdc..b08e0d2d2d8 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1849,7 +1849,7 @@ "description": "meson: add missing dependency", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e" }, diff --git a/src/gallium/drivers/asahi/meson.build b/src/gallium/drivers/asahi/meson.build index 0e7bad9bede..d754d76d6b9 100644 --- a/src/gallium/drivers/asahi/meson.build +++ b/src/gallium/drivers/asahi/meson.build @@ -32,7 +32,7 @@ libasahi = static_library( include_directories : [inc_gallium_aux, inc_gallium, inc_include, inc_src], c_args : [c_msvc_compat_args], gnu_symbol_visibility : 'hidden', - dependencies : [idep_nir, idep_agx_pack], + dependencies : [idep_nir, idep_mesautil, idep_agx_pack], ) driver_asahi = declare_dependency( diff --git a/src/gallium/drivers/v3d/meson.build b/src/gallium/drivers/v3d/meson.build index d716c3b629c..ad4c154c85e 100644 --- a/src/gallium/drivers/v3d/meson.build +++ b/src/gallium/drivers/v3d/meson.build @@ -94,7 +94,10 @@ libv3d = static_library( c_args : [v3d_args], cpp_args : [v3d_args], gnu_symbol_visibility : 'hidden', - dependencies : [dep_v3dv3, dep_libdrm, dep_valgrind, idep_nir_headers], + dependencies : [ + dep_v3dv3, dep_libdrm, dep_valgrind, + idep_nir_headers, idep_mesautil, + ], link_with: [per_version_libs], ) diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build index 90a772d5dc6..84da9511cdf 100644 --- a/src/gallium/drivers/vc4/meson.build +++ b/src/gallium/drivers/vc4/meson.build @@ -110,7 +110,10 @@ libvc4 = static_library( link_with: libvc4_neon, c_args : [vc4_c_args], gnu_symbol_visibility : 'hidden', - dependencies : [dep_simpenrose, dep_libdrm, dep_valgrind, idep_nir_headers], + dependencies : [ + dep_simpenrose, dep_libdrm, dep_valgrind, + idep_nir_headers, idep_mesautil, + ], build_by_default : false, ) diff --git a/src/gallium/winsys/asahi/drm/meson.build b/src/gallium/winsys/asahi/drm/meson.build index 225ed799392..69a5614ade7 100644 --- a/src/gallium/winsys/asahi/drm/meson.build +++ b/src/gallium/winsys/asahi/drm/meson.build @@ -26,5 +26,5 @@ libasahiwinsys = static_library( inc_gallium, inc_gallium_aux, inc_gallium_drivers, ], gnu_symbol_visibility : 'hidden', - dependencies: dep_libdrm, + dependencies: [dep_libdrm, idep_mesautil], ) diff --git a/src/gallium/winsys/kmsro/drm/meson.build b/src/gallium/winsys/kmsro/drm/meson.build index 9b47841407a..324435a675d 100644 --- a/src/gallium/winsys/kmsro/drm/meson.build +++ b/src/gallium/winsys/kmsro/drm/meson.build @@ -50,7 +50,7 @@ libkmsrowinsys = static_library( ], c_args : [kmsro_c_args], gnu_symbol_visibility : 'hidden', - dependencies: dep_libdrm, + dependencies: [dep_libdrm, idep_mesautil], ) driver_kmsro = declare_dependency( diff --git a/src/gallium/winsys/panfrost/drm/meson.build b/src/gallium/winsys/panfrost/drm/meson.build index 71abfae1faf..ac132c02170 100644 --- a/src/gallium/winsys/panfrost/drm/meson.build +++ b/src/gallium/winsys/panfrost/drm/meson.build @@ -26,5 +26,5 @@ libpanfrostwinsys = static_library( inc_gallium, inc_gallium_aux, inc_gallium_drivers, ], gnu_symbol_visibility : 'hidden', - dependencies: dep_libdrm, + dependencies: [dep_libdrm, idep_mesautil], ) diff --git a/src/panfrost/lib/meson.build b/src/panfrost/lib/meson.build index f8c34cb5a82..ba2506bb092 100644 --- a/src/panfrost/lib/meson.build +++ b/src/panfrost/lib/meson.build @@ -93,7 +93,7 @@ libpanfrost_lib = static_library( include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_panfrost_hw], c_args : [no_override_init_args], gnu_symbol_visibility : 'hidden', - dependencies: [dep_libdrm, idep_nir], + dependencies: [dep_libdrm, idep_nir, idep_mesautil], build_by_default : false, link_with: [libpanfrost_pixel_format, libpanfrost_per_arch], )