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 <[email protected]> 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 (#202287): 
https://lists.openembedded.org/g/openembedded-core/message/202287
Mute This Topic: https://lists.openembedded.org/mt/107431781/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to