-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
Update Illumos sysroot #150756
Copy link
Copy link
Open
Labels
A-CIArea: Our Github Actions CIArea: Our Github Actions CIC-bugCategory: This is a bug.Category: This is a bug.O-illumosthe other shiny OSthe other shiny OST-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.
Metadata
Metadata
Assignees
Labels
A-CIArea: Our Github Actions CIArea: Our Github Actions CIC-bugCategory: This is a bug.Category: This is a bug.O-illumosthe other shiny OSthe other shiny OST-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.
Type
Fields
Give feedbackNo fields configured for issues without a type.
@jclulow @pfmooney
The Illumos sysroot used by the dist-x86_64-illumos build is very outdated, dating back to 2018:
rust/src/ci/docker/scripts/illumos-toolchain.sh
Lines 50 to 55 in d9617c8
This needs to be updated to a newer version which at least includes the fix for https://www.illumos.org/issues/14418. LLVM 22 fails to build against the outdated Illumos sysroot, and given that the issue has been fixed upstream, I don't think we should work around this bug as we did in the past.
I don't see any newer sysroot releases on https://github.com/illumos/sysroot/releases, so I don't know how to do this myself. Are the sysroots published in some different place now?