New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest Vulkan Validation Layers main gives weird undefined symbol error #7875
Comments
Thanks @Joshua-Ashton for raising this, by chance did you use any special |
I'm using the args from the PKGBUILD, but it doesn't seem like there is much interesting there that would be related: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=vulkan-validation-layers-git gcc/g++:
|
Aww, so https://github.com/KhronosGroup/Vulkan-Utility-Libraries/ You will need to update your dependencies |
Shouldn't the CMake check for all of this and guard against it? Typically you specify a minimum version of X or whatever. |
I wonder if it may be actually my package only installing the Validation.so and the |
(cc @jeremyg-lunarg) (cc @juan-kitware if you are willing) It should guard against this, |
I don't think my package for the validation-layers-git would install that if so, it'd have to come from the utility-libraries-git pkg -- perhaps it should be statically linked if UPDATE_DEPS and otherwise check the version? |
so just to note, the big difference is the VUL repo was header only until 3 weeks ago (#7717 / KhronosGroup/Vulkan-Utility-Libraries#187) ... it now has a static lib it needs to pull in |
@Joshua-Ashton |
@Joshua-Ashton I haven't actually installed and tried running it yet, but, when I ran: so maybe this could just be a problem with the AUR vulkan-validation-layers-git pkgbuild??? BTW, here's my compile options in
also my kernel and cpu:
|
Package mangers don't generally use UPDATE_DEPS=ON they package the dependencies on their own. Either for security / performance reasons.
Usually the REQUIRED keyword is enough. However, we were requested to remove it. |
Environment:
Describe the Issue
I am not able to start with the latest Vulkan Validation Layers from git, as I get the following error:
Expected behavior
I expect to not get a weird undefined symbol error.
Running
ldd -d /usr/lib/libVkLayer_khronos_validation.so
I actually see a whole bunch of undefined symbols.Output of ldd -d /usr/lib/libVkLayer_khronos_validation.so
The text was updated successfully, but these errors were encountered: