-
Notifications
You must be signed in to change notification settings - Fork 346
Add LLVM 20 package, stream LLVM 18 and 19 as mono sources. #52810
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
base: main
Are you sure you want to change the base?
Conversation
Drop provides on LLVM subpackages for older versions; this approach has not been successful; withdrawm older llvm package versions to keep the archive tidy. Use generated major version where possible to ease introduction of new LLVM releases.
Drop individual LLVM 18 based packages and update LLVM 18 to align to 19 and 20 package versions.
…ng." This reverts commit ba24250.
postgresql uses clang-19 to build so related packages that use the postgresql dev packages need to be version aligned.
Versionless clang test rebuild in wolfi: ✅ bpftool Failed due to mismatched clang version with postgresql-dev: ❌ pgaudit-17 Fixed under #53842 in preparation for merging this PR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing work! Thank you for bringing up LLVM 20! I just have a few comments
Drop unversioned streamed provides; this allows co-installability between LLVM versions, with just the most recent providing versionless provides packages.
@EyeCantCU I believe I've address all of your feedback - thanks for the review! |
Just needs one final +1 from OS :) |
On Sat, 31 May 2025 at 15:02, RJ Trujillo ***@***.***> wrote:
*EyeCantCU* left a comment (wolfi-dev/os#52810)
<#52810 (comment)>
Just needs one final +1 from OS :)
Great - thanks for the reviews! Aiming to get this merged on Monday AM so
will find a European TZ OS team member to provide the final approval.
—
… Reply to this email directly, view it on GitHub
<#52810 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADXJOGPWSAMXVYFJQGHDL33BGY6RAVCNFSM6AAAAAB4WEIEV6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMRVGIZDIMBRG4>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
Rename llvm package to llvm-19 and twiddle provides and package names to support version stream approach.
Add llvm-20 package based on llvm-19.
Add llvm-18 package based on llvm-19 and drop other packages that build the same binaries separately.
Drop provides for libunwind and lld packages for older LLVM versions; nice idea but its not worked out well.
Withdraw older llvm packages to remove these provides from the Wolfi archive.