Yeah, it's related to this issue here
https://lists.openembedded.org/g/openembedded-core/message/173249
And yeah vulkan-validation-layers cmake pulls in the properties set in
SPIRV-ToolsTarget.cmake during the configure stage. The key cmake
property being INTERFACE_LINK_LIBRARIES.
Commit message here should explain more
https://lists.openembedded.org/g/openembedded-core/message/182445
What's BASE_LIB set to on qemu machines? Thought process is that it's
set to "usr/lib" and not "lib".