Bug ID | 1208164 |
---|---|
Summary | Broken package vulkan-validationlayers-1.3.239.0-1.1 in TW snapshot 20230209 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | obs@haasn.xyz |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
$ zypper info vulkan-validationlayers Loading repository data... Reading installed packages... Information for package vulkan-validationlayers: ------------------------------------------------ Repository : Main Repository (OSS) (20230209) Name : vulkan-validationlayers Version : 1.3.239.0-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 11.4 MiB Installed : Yes Status : up-to-date Source package : vulkan-validationlayers-1.3.239.0-1.1.src Upstream URL : https://github.com/KhronosGroup/Vulkan-ValidationLayers Summary : Validation layers for Vulkan Description : Vulkan is a 3D graphics and compute API. This package contains the Khronos official Vulkan validation layers. $ ������ echo '#include <dlfcn.h>\n#include <stdio.h>\nint main() { if (!dlopen("/usr/lib64/libVkLayer_khronos_validation.so", RTLD_LAZY)) { printf("%s\\n", dlerror()); }}' | gcc -xc -o test - && ./test /usr/lib64/libVkLayer_khronos_validation.so: undefined symbol: _Z28LayerCreateMessengerCallbackP18_debug_report_databPK34VkDebugUtilsMessengerCreateInfoEXTPK21VkAllocationCallbacksPP26VkDebugUtilsMessengerEXT_T As you can see, this .so somehow fails resolving its own symbols when you attempt loading it.