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:
$ pkg-config --print-errors --define-variable=prefix=/opt
--variable=includedir vulkan
/usr/include
It should return /opt/usr/include
So doing this in a meson project does not produce the expected result:
vulkan_hpp = join_paths([
vulkan_dep.get_pkgconfig_variable('includedir', define_variable:
['prefix', get_option('prefix')])
'vulkan',
'vulkan.hpp'
])
What is the suggested approach to address this? A patch for each branch up
to master?
Joel
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#158962):
https://lists.openembedded.org/g/openembedded-core/message/158962
Mute This Topic: https://lists.openembedded.org/mt/87391647/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-