Skip to content

PoCL: Update to v7.0 + statically link LLVM + standalone variant #10317

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

Merged
merged 29 commits into from
May 13, 2025
Merged

Conversation

maleadt
Copy link
Contributor

@maleadt maleadt commented Jan 22, 2025

PoCL 6.1 isn't released yet, but I wanted to push these changes somewhere instead of only having them locally. Also serves to test the build on all supported platforms.

@maleadt
Copy link
Contributor Author

maleadt commented Feb 20, 2025

Requires #10566, #10568 and #10568 for the RISC-V builds to work, which in turn is blocked on JuliaPackaging/BinaryBuilder.jl#1368.

@maleadt maleadt changed the title PoCL: Update to v6.1 and LLVM 19. PoCL: Update to v7.0, replace LLVM subversioning with static link Apr 16, 2025
@maleadt
Copy link
Contributor Author

maleadt commented Apr 16, 2025

@vchuravy 31 MB for 6.0 dynamically linked -> 95 MB for 7.0 statically linked against LLVM 20

@maleadt maleadt force-pushed the tb/pocl branch 3 times, most recently from d6568d4 to d07405d Compare April 18, 2025 09:12
@maleadt
Copy link
Contributor Author

maleadt commented Apr 18, 2025

Well look at that. Is there an easy way to have Yggdrasil deploy (but not register)? I'd like to test these builds out; doing the build locally takes ages (and for some reason fails at the macOS SDK shenanigans).

@maleadt maleadt changed the title PoCL: Update to v7.0, replace LLVM subversioning with static link PoCL: Update to v7.0 + statically link LLVM + standalone variant May 8, 2025
@maleadt
Copy link
Contributor Author

maleadt commented May 9, 2025

Seeing how the standalone build is proving to be problematic, could we first merge a build for 7.0-RC1 without it? I'd like to test if one of the remaining test failures I'm seeing (only on CI) is fixed on 7.0, or whether I have to go reducing again.

@vchuravy
Copy link
Member

I split things out to #11166

@maleadt maleadt marked this pull request as ready for review May 13, 2025 10:55
@maleadt maleadt merged commit efaad04 into master May 13, 2025
31 checks passed
@maleadt maleadt deleted the tb/pocl branch May 13, 2025 12:03
@maleadt maleadt mentioned this pull request May 13, 2025
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