-
Notifications
You must be signed in to change notification settings - Fork 119
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
Upgrade rust to 1.10.0 #67
Conversation
These fail to build, apparently because some files do not include the appropriate headers, e.g. <mutex> and <condition_variable>
Rust does something fairly different than in 1.7. Instead of just expecting the tarball to exist, it either expects an already extracted and ready toolchain, or else it does everything itself. To work with that, we'll always pass --use-local-rust to ./configure so that bootstrap.py doesn't try to download anything. We'll either download and setup a snapshot ourselves, or use the system rust, based on PACKAGECONFIG[local-rust] as before
Rust 1.10.0 requires the data-layout field This reverts commit d749cbb.
Needed to build under 1.10.0
Needed to build under 1.10.0
The old version no longer builds against the newer libc package
Are you referring to #47? If so, did you try the workaround I commented on here: #47 (comment) ? |
Patch looks good to me though. |
This is the compatible version shipped with Rust 1.10.0. Use the git hash from the release TOML file so there is no ambiguity. Update git2 and curl dependencies and patches to match those in Cargo.lock.
cargo: update to 0.11.0
rustc native/cross and cargo-native build for me on krogoth. I should point out that Cargo 0.10 does not build with Rust 1.10, and the blessed corresponding Cargo, 0.11, does not build with Rust 1.7. So we have a bisectability issue with cargo-native, but it seems reasonable to me in this case to keep the commits logically separate. Fixes #48 |
…fication chromium: Simplify the M54 recipe.
I had some trouble testing this against poky master due to uninative issues (I had the same problem without my changes). However, I'm able to build rust-native, rust-cross-i586, and several rust packages using poky jethro.