From bc8a47c1ef07eabd14789bf11a41eee97d887466 Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Mon, 19 Oct 2026 22:46:13 +0200 Subject: [PATCH] package/sdl3_image: disable vendoring, use direct dynamic linking Be explicit about the fact that we don't want to use vendored dependencies, and that we want to use normal dynamic linking instead of dlopen()ing dependencies. Signed-off-by: Alsey Coleman Miller [Thomas: extracted from https://patchwork.buildroot.org/project/buildroot/patch/20260816191830.533747-5-alseycmiller@gmail.com/] Signed-off-by: Thomas Petazzoni --- package/sdl3_image/sdl3_image.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/sdl3_image/sdl3_image.mk b/package/sdl3_image/sdl3_image.mk index 43127c463c..8f0718abbf 100644 --- a/package/sdl3_image/sdl3_image.mk +++ b/package/sdl3_image/sdl3_image.mk @@ -12,6 +12,12 @@ SDL3_IMAGE_LICENSE_FILES = LICENSE.txt SDL3_IMAGE_INSTALL_STAGING = YES SDL3_IMAGE_DEPENDENCIES = sdl3 +# Do not use vendored dependencies +# Request dynamic linking to dependencies instead of dlopen() +SDL3_IMAGE_CONF_OPTS = \ + -DSDLIMAGE_VENDORED=OFF \ + -DSDLIMAGE_DEPS_SHARED=OFF + ifeq ($(BR2_PACKAGE_LIBPNG),y) SDL3_IMAGE_DEPENDENCIES += libpng SDL3_IMAGE_CONF_OPTS += -DSDLIMAGE_PNG=ON