Skip to content

Update mesa + spirv#152

Merged
jkloetzke merged 5 commits intoBobBuildTool:masterfrom
rhubert:update-mesa
Mar 4, 2026
Merged

Update mesa + spirv#152
jkloetzke merged 5 commits intoBobBuildTool:masterfrom
rhubert:update-mesa

Conversation

@rhubert
Copy link
Contributor

@rhubert rhubert commented Mar 3, 2026

@jkloetzke
Copy link
Member

This does not seem to build with the Linux blueprint:

$ bob dev --dev-sandbox amd64-glibc-busybox-wayland/ -j
...
Found pkg-config: YES (/mnt/2/jkloetzk/blueprint/dev/dist/devel/pkg-config-tool/x86_64-bob_compat-linux-gnu/1/workspace/usr/bin/pkg-config) 0.29.2
Found CMake: NO
Run-time dependency libva found: NO (tried pkgconfig and cmake)
Run-time dependency libclc found: NO (tried pkgconfig)

../../../../../../../../src/libs/mesa3d/1/workspace/meson.build:851:12: ERROR: Dependency "libclc" not found, tried pkgconfig

I guess some of the removed switches are still required?

Mesa needs clc for some drivers. ATM llvmpipe and iris are known to
require clc.
@rhubert
Copy link
Contributor Author

rhubert commented Mar 4, 2026

Thanks for testing blueprint. I just tested buildall-x86_64//*mesa3d-tgt...

I guess some of the removed switches are still required?

The switches are gone from meson.options. However we need to enable llvm and mesa_clc (at least) for llvmpipe (used by blueprint) and iris (used by us). Maybe there are more drivers requiring clc 🤷, so we might have to extend the list in the future..

@jkloetzke jkloetzke merged commit 23c7576 into BobBuildTool:master Mar 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants