Skip to content

Conversation

@dangowrt
Copy link
Member

@dangowrt dangowrt commented May 3, 2025

Update Mesa to version 25.0.5 and Vulkan SDK to 1.4.309.
Improve Mesa build and make dependency on LLVM conditional.

Fixes: #60

@dangowrt dangowrt requested a review from mirko May 3, 2025 03:45
dangowrt added 4 commits May 3, 2025 13:54
Update spirv-llvm-translator subproject to 20.1.2.

Signed-off-by: Daniel Golle <[email protected]>
Signed-off-by: Daniel Golle <[email protected]>
@dangowrt dangowrt force-pushed the update-mesa-25.0.5 branch 2 times, most recently from c65591c to d49b72e Compare May 3, 2025 21:38
Improve build and make dependency on LLVM conditional.

Fixes: openwrt#60
Signed-off-by: Daniel Golle <[email protected]>
@dangowrt dangowrt force-pushed the update-mesa-25.0.5 branch from d49b72e to ae02b06 Compare May 4, 2025 00:28
@dangowrt
Copy link
Member Author

Github CI output is not useful as it is not even possible to see the full log. Merging this now and will deal with any fallout once buildbot faillogs are available.

@dangowrt dangowrt merged commit 2ebf064 into openwrt:master May 12, 2025
6 of 11 checks passed
@dangowrt dangowrt deleted the update-mesa-25.0.5 branch May 12, 2025 18:01
@mirko
Copy link
Member

mirko commented May 19, 2025

Thanks a lot!

One issue, though: mesa/host is now only built if MESA_USE_LLVM is enabled.
However mesa needs the host-tool mesa-clc as part of its build process, with or without LLVM.
Building mesa/host implies building spirv-tools/host and LLVM, though, again. So back to square 1(?)

@mirko
Copy link
Member

mirko commented May 19, 2025

Works fine when forcing with_clc = false inside the meson-file

@mirko
Copy link
Member

mirko commented May 19, 2025

Supposed to be fixed by #68

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.

mesa pulling in huge tree of host build dependencies

2 participants