Browse Source

Pin our version of Rust to 1.37.0 in our build system, which mostly works

pull/3/head
Duke Leto 3 years ago
parent
commit
777ee7f6c9
  1. 27
      build.sh

27
build.sh

@ -4,5 +4,28 @@
# file COPYING or https://www.gnu.org/licenses/gpl-3.0.en.html
set -eu -o pipefail
cd cli
cargo build --release
# TODO: find elite Rust coders to update our shit
# to work on modern versions of rustc, lulz
PREFIX=rust-1.37.0-x86_64-unknown-linux-gnu
FILE=$PREFIX.tar.gz
if [ ! -f "$FILE" ]; then
wget https://static.rust-lang.org/dist/$FILE
fi
#TODO: verify SHA256
# cb573229bfd32928177c3835fdeb62d52da64806b844bc1095c6225b0665a1cb rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz
tar zxvpf $FILE
mkdir -p build
cd $PREFIX
./install.sh --prefix=$(pwd)/../build
cd ../cli
PATH=$(pwd)/../build/bin/:$PATH
echo PATH=$PATH
cargo --version
rustc --version
../build/bin/cargo build --verbose --release

Loading…
Cancel
Save