From fb7240bef96b9faef6eba3a35205567dad1ec343 Mon Sep 17 00:00:00 2001 From: Mark Janes Date: Wed, 3 Jan 2024 12:19:49 -0800 Subject: [PATCH] hasvk: add missing linker arguments vulkan_icd_link_args was added for other vulkan drivers but not hasvk. Without it, statically linked json-c symbols are wrongly exported. Ref: 2b1e9b0fd69 ("anv: add linker script to fix android symbols") Fixes: 78578a6ddb4 ("vk: move radv's linker symbols scripts for use in all drivers") Reviewed-by: Jordan Justen Part-of: --- src/intel/vulkan_hasvk/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan_hasvk/meson.build b/src/intel/vulkan_hasvk/meson.build index 584e3a47f55..bedc1834e10 100644 --- a/src/intel/vulkan_hasvk/meson.build +++ b/src/intel/vulkan_hasvk/meson.build @@ -199,7 +199,9 @@ libvulkan_intel_hasvk = shared_library( ], c_args : anv_flags, gnu_symbol_visibility : 'hidden', - link_args : [ld_args_build_id, ld_args_bsymbolic, ld_args_gc_sections], + link_args : [vulkan_icd_link_args, ld_args_build_id, + ld_args_bsymbolic, ld_args_gc_sections], + link_depends : vulkan_icd_link_depends, install : true, )