slackbuilds_ponce/development/rust
Andrew Clemons 34ae60b2d9 development/rust: Allow building/bootstrapping for i586.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
2017-09-08 00:51:36 +01:00
..
README development/rust: Updated for version 1.20.0. 2017-09-02 10:19:47 +01:00
rust.info development/rust: Allow building/bootstrapping for i586. 2017-09-08 00:51:36 +01:00
rust.SlackBuild development/rust: Allow building/bootstrapping for i586. 2017-09-08 00:51:36 +01:00
slack-desc development/rust: Updated for version 1.20.0. 2017-09-02 10:19:47 +01:00

Rust is a systems programming language that runs blazingly fast,
prevents segfaults, and guarantees thread safety.

Cargo - the Rust package manager - is included in this build.

This will build rust from source, which requires using the "official" stage0
compiler for the version being built from rust-lang.org, which is currently
the previous stable version.

If you already have rust installed, this slackbuild will use it to bootstrap
itself.

You can also force either behaviour through the LOCAL_BOOTSTRAP=yes|no
parameter.

  LOCAL_BOOTSTRAP=no ./rust.SlackBuild

ARM builds
==========

soft-float:
https://static.rust-lang.org/dist/2017-07-20/cargo-0.20.0-arm-unknown-linux-gnueabi.tar.gz
https://static.rust-lang.org/dist/2017-07-20/rust-std-1.19.0-arm-unknown-linux-gnueabi.tar.gz
https://static.rust-lang.org/dist/2017-07-20/rustc-1.19.0-arm-unknown-linux-gnueabi.tar.gz

5082e86858fd2b14ba7fd04fe715e85a  cargo-0.20.0-arm-unknown-linux-gnueabi.tar.gz
44d3fde5459d939c999f9be58a024b41  rust-std-1.19.0-arm-unknown-linux-gnueabi.tar.gz
5d2ec83e731ea4fc05ca14a53e349109  rustc-1.19.0-arm-unknown-linux-gnueabi.tar.gz

hard-float:
https://static.rust-lang.org/dist/2017-07-20/cargo-0.20.0-armv7-unknown-linux-gnueabihf.tar.gz
https://static.rust-lang.org/dist/2017-07-20/rust-std-1.19.0-armv7-unknown-linux-gnueabihf.tar.gz
https://static.rust-lang.org/dist/2017-07-20/rustc-1.19.0-armv7-unknown-linux-gnueabihf.tar.gz

0991c64273b49b3b8488d4f61d827295  cargo-0.20.0-armv7-unknown-linux-gnueabihf.tar.gz
5e5940b8cbc0bf00f8e4051472d5776e  rust-std-1.19.0-armv7-unknown-linux-gnueabihf.tar.gz
5498f62495c309dbdc6c70b7ed4d4f24  rustc-1.19.0-armv7-unknown-linux-gnueabihf.tar.gz