I had a look. libclc dependency becomes mandatory once 'iris' is in gallium drivers or 'intel' is in vulkan drivers. It would also be included for gallium-asahi, but that is not enabled by default. 
iris gallium driver is built by default and vulkan depends on DISTRO_FEATURE

This makes libclc required for quite a few common drivers now.

What would be the desired way to go here?
Make vulkan dependent on opencl and additionally dont build gallium-iris by default?
Or make libclc a requirement for mesa?

On Sat, Jul 20 2024 at 12:04:04 PM +01:00:00, Richard Purdie <richard.purdie@linuxfoundation.org> wrote:
On Fri, 2024-07-19 at 10:10 +0200, Markus Volk via lists.openembedded.org wrote:
 - Remove two patches that have been merged upstream  - Remove 0001-Revert-meson-do-not-pull-in-clc-for-clover.patch    Upstream managed to fix this:    https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/meson.build?ref_type=heads#L839  - Drop OPENCL_NATIVE since the according option has been removed from meson_options.txt  - Update 0001-freedreno-don-t-encode-build-path-into-binaries.patch
https://autobuilder.yoctoproject.org/typhoon/#/builders/57/builds/9096/steps/12/logs/stdio (and lots more in that parent build) Maybe the option was removed as it probably became mandatory? :/ Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#202276): https://lists.openembedded.org/g/openembedded-core/message/202276 Mute This Topic: https://lists.openembedded.org/mt/107431781/3618223 Group Owner: openembedded-core+owner@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [f_l_k@t-online.de] -=-=-=-=-=-=-=-=-=-=-=-