Skip to content
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

Remove xbuild and use build-std feature #1787

Closed
wants to merge 3 commits into from

Conversation

stevefan1999
Copy link
Contributor

@stevefan1999 stevefan1999 commented Nov 24, 2021

ARTIQ Pull Request

Description of Changes

This is a simple PR that removes the need for cargo xbuild, and introduces to use build-std that existed since nightly 2020–07–15. In fact, the developer of xbuild also suggested using the build-std feature instead. The only downside of this is a nightly version of Rust is required.

Type of Changes

Type
🔨 Refactoring

It also logically reverts some of the series of changes in dcbd9f9

Steve Fan added 3 commits November 24, 2021 16:43
Signed-off-by: Steve Fan <sf@m-labs.hk>
Signed-off-by: Steve Fan <sf@m-labs.hk>
Signed-off-by: Steve Fan <sf@m-labs.hk>
@stevefan1999
Copy link
Contributor Author

Nix enforced to require vendored source. This is blocked by rust-lang/wg-cargo-std-aware#23, otherwise we have to specify each and every dependencies in any of the lock files for them to be vendored-in. Closing this right now as it is not very feasible to find any missing dependencies or until that particular issue is fixed.

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.

1 participant