Hi Zoltán,
On 7/21/26 6:08 AM, Böszörményi Zoltán wrote:
2026. 07. 20. 16:43 keltezéssel, Quentin Schulz írta:
Hi Zoltan, everybody,
On 7/19/26 10:01 AM, Zoltan Boszormenyi via lists.openembedded.org wrote:
See the reasoning and discussion at
https://eur02.safelinks.protection.outlook.com/?
url=https%3A%2F%2Fgitlab.freedesktop.org%2Fmesa%2Fmesa%2F-
%2Fmerge_requests%2F43020&data=05%7C02%7Cquentin.schulz%40cherry.de%7Cebbe0f4e8df54c2c252b08dee6ddba7e%7C5e0e1b5221b54e7b83bb514ec460677e%7C0%7C0%7C639202037154557993%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=JWuaPEkNjN6Y5zTeDBao%2Fk0bDR1FKZsaOgDck4evP2E%3D&reserved=0
TL;DR: LLVM constantly introduces breaking changes that cause
regressions for running OpenCL CTS with Rusticl and finally
Karol Herbst had enough.
This fork is from the LLVM 22 version of libclc and contains the
necessary fixes to make Rusticl pass OpenCL CTS.
I think this may be too early as this is still pending upstream and is
currently not receiving support from at least one person involved there.
That one person's objection is now alleviated by not requiring
the mesa-libclc dependency exclusively. It was replaced by
a runtime check and a warning when not running this fork.
As a result, the mesa-libclc repo was rebased twice since I posted this
recipe.
Rebasing is a big issue for us. I'm assuming Karol knows better and
won't do it once it's actually used by mesa officially.
So the MR is still definitely in flux.
Hopefully, by 26.2.0, it plays out and gets backported.
Not sure they will want to backport it but let's see. I'm assuming they
will not do releases on that fork, are we expected to always update
whenever there's a new commit? How do we make sure we use a version of
libclc they are expecting us to use with mesa? (e.g. not forget to bump
mesa-libclc when we update mesa).
Also, aren't we going to have an issue if we have libclc AND mesa-
libclc built at the same time?
No, because they install differently names files or into different
locations.
For mesa-libclc, the pkgconfig file is renamed and the install path
is ${datadir}/mesa-clc.
ACK.
Cheers,
Quentin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#241513):
https://lists.openembedded.org/g/openembedded-core/message/241513
Mute This Topic: https://lists.openembedded.org/mt/120341489/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-