slackbuilds_ponce/development/rust
Andrew Clemons 6102e63948
development/rust: Updated for version 1.26.2.
This took longer than expected to get sorted out on my side. Building
1.26.2 from 1.25.0 on x86_64 was failing. I finally managed to track
down a workaround and have added a patch for that.

https://github.com/rust-lang/rust/issues/51698

Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
2018-06-23 08:44:05 +07:00
..
link_libffi.diff.gz development/rust: Updated for version 1.24.1. 2018-03-03 08:42:11 +07:00
README development/rust: Update README with bootstrapping notes. 2018-04-14 07:06:32 +07:00
README.SLACKWARE development/rust: Updated for version 1.26.2. 2018-06-23 08:44:05 +07:00
rust.info development/rust: Updated for version 1.26.2. 2018-06-23 08:44:05 +07:00
rust.SlackBuild development/rust: Updated for version 1.26.2. 2018-06-23 08:44:05 +07:00
slack-desc development/rust: Updated for version 1.20.0. 2017-09-02 10:19:47 +01:00
slackware64_local_bootstrap.diff.gz development/rust: Updated for version 1.26.2. 2018-06-23 08:44:05 +07: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 script may take a while to complete (just over an hour for x86_64, around
1 hour 45 minutes for x86 - both on a 10 core machine) and will require about
6.6GB (x86_64) / 7.1GB (x86) of disk space for its temporary directory. It
defaults to "/tmp/SBo" and you may redefine it like this:

TMP=/your/temporary/dir ./rust.SlackBuild

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

For alternative options for bootstrapping, see README.SLACKWARE