-
Notifications
You must be signed in to change notification settings - Fork 13
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
Ground work for libstd (reuse Xargo) #402
Ground work for libstd (reuse Xargo) #402
Conversation
For posterity's sake: Cargo is working on bringing an MVP of std-aware cargo (which will replace xargo/cargo-xbuild in the future) literally right now: rust-lang/cargo#7216. Unfortunately, it won't be usable by us for a little while, but we should keep a close eye on these development. |
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.
- Update docs/BUILDING.md to mention that we now depend on xargo instead of cargo-xbuild.
- Update docs/UPDATE_RUST.md to do the same
- Update bootstrap/Cargo.toml and kernel/Cargo.toml and remove the cargo-xbuild stuff found there.
d1c1fe9
to
b2a5da5
Compare
This is the preparing steps for starting our own libstd.
b2a5da5
to
cc5bf90
Compare
Xargo.toml
Outdated
stage = 0 | ||
|
||
[dependencies.compiler_builtins] | ||
version = "*" |
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.
Is specifying a version necessary? If it is, we should hardcode a version (Like "=x.y.z"
) to avoid having the build breaking because of future incompatible versions.
This is the preparing steps for starting our own libstd.