-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Remove ICU from the toolchain #75262
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
Conversation
@swift-ci please smoke test |
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.
Probably a good idea to do a toolchain build on this.
@swift-ci please build toolchain |
Oh nice, but I see some docs that still refer to this libicu checkout, maybe those should be removed too? |
I think the first two files are just quite old and out of date in general - I see lots of details in each file unrelated to ICU that are incorrect or no longer the case at this point. I think that those could definitely use an update, but they should probably be updated wholesale rather than just this piece so I think it might be best to save that for a future PR. The final one seems like it could make sense to remove the part related to ICU (but leave the LFS comment in place in case it applies to other repos). I can update that once the toolchain builds pass so they can finish before adding a commit if we want to remove that comment from the document |
That item is ICU-specific, so please remove it entirely. Thanks! |
@compnerd it looks like all of the full toolchain builds passed 👍🏻 |
@swift-ci please smoke test |
@swift-ci please smoke test Linux platform |
1 similar comment
@swift-ci please smoke test Linux platform |
@swift-ci please clean smoke test Linux platform |
2 similar comments
@swift-ci please clean smoke test Linux platform |
@swift-ci please clean smoke test Linux platform |
This reverts commit f3acbb0.
* Remove ICU from the toolchain * Remove icu comment from GettingStarted.md
* Remove ICU from the toolchain
Now that Foundation builds against its own swift-foundation-icu repo, we no longer need to build the upstream libicu repo for the toolchain. This removes the libicu build from the toolchain