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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to