From 298affa02518352a2d7d7954841a71bb5b2901d6 Mon Sep 17 00:00:00 2001 From: Edgar J San Martin <29460583+ej-sanmartin@users.noreply.github.com> Date: Mon, 29 Dec 2025 21:50:37 -0500 Subject: [PATCH] Use arch-filtered lambda for GDExtension dependency lookup (#111407). --- editor/export/gdextension_export_plugin.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/editor/export/gdextension_export_plugin.h b/editor/export/gdextension_export_plugin.h index e121d235cf..56fc389a36 100644 --- a/editor/export/gdextension_export_plugin.h +++ b/editor/export/gdextension_export_plugin.h @@ -151,7 +151,8 @@ void GDExtensionExportPlugin::_export_file(const String &p_path, const String &p } } - Vector dependencies_shared_objects = GDExtensionLibraryLoader::find_extension_dependencies(p_path, config, [p_features](String p_feature) { return p_features.has(p_feature); }); + Vector dependencies_shared_objects = GDExtensionLibraryLoader::find_extension_dependencies( + p_path, config, [features_wo_arch, arch_tag](String p_feature) { return features_wo_arch.has(p_feature) || (p_feature == arch_tag); }); for (const SharedObject &shared_object : dependencies_shared_objects) { _add_shared_object(shared_object); }