I discovered an upstream problem with vulkan-loader today.
Effectively since 1.2.162 vulkan.pc is broken for cross compilation scenarios.
This example illustrates current problem with vulkan.pc installed by vulkan-loader:
It should return /opt/usr/include
So doing this in a meson project does not produce the expected result:
What is the suggested approach to address this? A patch for each branch up to master?