-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LLVM 15 #40821
LLVM 15 #40821
Conversation
For now working on top of #34902 |
You may want to look at the previous PR (for 14) for inspiration, as well as chimera and alpine for patches. |
32525df
to
838269d
Compare
e2b4884
to
3e3ef0c
Compare
Could use the update and needs llvm 15. |
b5ebe5c
to
b6dd9ce
Compare
b6dd9ce
to
0fd6e12
Compare
4841f39
to
4fa6150
Compare
Here is a patch to fix building on musl: It includes a patch that partially reverts: That is necessary to fix usage of abi_tag() on an extern "C" declaration which is explicitly not allowed in gcc: This also disables GWP-ASan/ |
I believe this is required for mesa to work correctly with the new rx 7000s series amd GPU's. So to make them plug ń play we'll need to both merge this and swap the depedency in FWIW; merging this branch into #41084 and changing #41084 to |
llvm is llvm15 in this PR. mesa just needs to be rebuilt. |
SPIRV-LLVM-Translator should match the llvm version so please update that as well. |
93fe0f1
to
47a4ccc
Compare
Perhaps it's better to also update river and waylock.
with no patch, as well as
|
This comment was marked as resolved.
This comment was marked as resolved.
3607a73
to
3252e80
Compare
@tranzystorek-io @leahneukirchen the build of LLVM15 & Friends failed and the active LLVM version in the xbps repository is still 12 even though it's been 15 in the github repository for days. Is this a known problem right now? |
@simvux this is a problem with repo-default, it hasn't been syncing up properly for sometime, to work around switch to repo-de |
ah i see, thanks! |
[ci skip]
TODO:
Adjust patches marked asdropped support for ppc.patch.skip
TODO LLVM rdeps:
(breaking changes in clang API)- patched<= 14
)<= 14
) - builds in version 1.31>= 2.101
gnunn1/tilix#2151) - patched to use undeaD<= 14
) - builds with llvm12