[Buildroot] [PATCH v3 1/2] package/mesa3d-demos: depend on vulkan-loader if enabled

Arnout Vandecappelle arnout at rnout.be
Wed Apr 16 21:02:10 UTC 2025


On 10/03/2025 11:53, Fiona Klute via buildroot wrote:
> From: "Fiona Klute (WIWA)" <fiona.klute at gmx.de>
>
> Vulkan support in mesa3d-demos requires vulkan-loader. Without an
> explicit config flag it is autodetected, and may or may not be enabled
> depending on build order, leading to unpredictable results.
>
> Fix this by explicitly enabling Vulkan support and depending on
> vulkan-loader if BR2_PACKAGE_VULKAN_LOADER=y, and disabling Vulkan
> support otherwise.
>
> Signed-off-by: Fiona Klute (WIWA) <fiona.klute at gmx.de>

  Applied both to 2025.02.x, 2024.11.x and 2024.02.x, thanks.

  Regards,
  Arnout

> ---
> Changes v2 -> v3: Add this patch to reliably enable/disable Vulkan support
>
>   package/mesa3d-demos/mesa3d-demos.mk | 7 +++++++
>   1 file changed, 7 insertions(+)
>
> diff --git a/package/mesa3d-demos/mesa3d-demos.mk b/package/mesa3d-demos/mesa3d-demos.mk
> index 8acba9270a..cc0121f6d6 100644
> --- a/package/mesa3d-demos/mesa3d-demos.mk
> +++ b/package/mesa3d-demos/mesa3d-demos.mk
> @@ -69,4 +69,11 @@ else
>   MESA3D_DEMOS_CONF_OPTS += -Dwayland=disabled
>   endif
>   
> +ifeq ($(BR2_PACKAGE_VULKAN_LOADER),y)
> +MESA3D_DEMOS_DEPENDENCIES += vulkan-loader
> +MESA3D_DEMOS_CONF_OPTS += -Dvulkan=enabled
> +else
> +MESA3D_DEMOS_CONF_OPTS += -Dvulkan=disabled
> +endif
> +
>   $(eval $(meson-package))


More information about the buildroot mailing list