Skip to content

Mesa: add support for intel / X11#90

Merged
jkloetzke merged 31 commits into
BobBuildTool:masterfrom
rhubert:rh-mesa-intel
Jun 16, 2025
Merged

Mesa: add support for intel / X11#90
jkloetzke merged 31 commits into
BobBuildTool:masterfrom
rhubert:rh-mesa-intel

Conversation

@rhubert

@rhubert rhubert commented May 2, 2025

Copy link
Copy Markdown
Contributor

@rhubert rhubert force-pushed the rh-mesa-intel branch 3 times, most recently from 3ded226 to 8d6960d Compare May 2, 2025 10:45
@jkloetzke

Copy link
Copy Markdown
Member

Thanks. I was recently looking into the basic LLVM support and tried to improve upon it. It still feels a bit too hacky for such a fundamental component IMHO. I think I have some basic understanding but it still does not work as I would like to have it.

Would it be OK to flesh out the LLVM/clang support in basement first. I'm afraid it will take a bit more time. Or do you have follow-up PRs in preparation that would require to merge this PR here in the near future?

@rhubert

rhubert commented May 5, 2025

Copy link
Copy Markdown
Contributor Author

Would it be OK to flesh out the LLVM/clang support in basement first. I'm afraid it will take a bit more time. Or do you have follow-up PRs in preparation that would require to merge this PR here in the near future?

Both :) There is more to come (e.g. X-Server,...) depending on this. But there is no need to hurry...

Updating the minimumVersion of basement also requires newer version for
basement gnu linux.
@rhubert

rhubert commented Jun 12, 2025

Copy link
Copy Markdown
Contributor Author

Thanks. I had two small issues and added fixes for them:

  • It was necessary to adapt bobMinimumVersion in this layer as well, since basement needs 1.1.0rc1 now. Otherwise the Parse error: Layer 'basement' requires a higher Bob version than root project! error was raised.

  • Incompatible variants:

basement-gnu-linux/tests/buildall$ bob ls
Parse error: Incompatible variants of package: /buildall-x86_64/libs::mesa3d-intel-tgt/libs::zlib-tgt vs. /buildall-x86_64/devel::squashfs-tools/libs::zlib-tgt
Processing stack: buildall-x86_64
This error is caused by 'libs::zlib-tgt' that is passed upwards via 'provideDeps' from multiple dependencies of 'buildall-x86_64'.
These dependencies constitute different variants of 'libs::zlib-tgt' and can therefore not be used in 'buildall-x86_64'.

Comment thread tests/buildall/recipes/buildall.yaml Outdated
Do not use the provided dependencies from the host packages to avoid
incompatible provided variants.
@jkloetzke jkloetzke merged commit cd8aaad into BobBuildTool:master Jun 16, 2025
1 check passed
@jkloetzke

Copy link
Copy Markdown
Member

Thanks!

@mahaase

mahaase commented Jun 17, 2025

Copy link
Copy Markdown
Contributor

Cool! ❤️

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.

3 participants