From 09ab08e3351e6a4a1e032c121b105a703b438d79 Mon Sep 17 00:00:00 2001 From: Ella Stanforth Date: Thu, 28 Apr 2022 19:17:52 +0000 Subject: [PATCH] fix rust --- extra/rust/build.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extra/rust/build.sh b/extra/rust/build.sh index 674eb31..035774d 100644 --- a/extra/rust/build.sh +++ b/extra/rust/build.sh @@ -21,10 +21,9 @@ _clear_vendor_checksums() { sed -i 's/\("files":{\)[^}]*/\1/' vendor/$1/.cargo-checksum.json } -export RUSTROOT="/usr" +export RUSTROOT="/opt/rust/" fetch() { - return curl "https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz" -o $pkgname-$pkgver.tar.xz tar -xf $pkgname-$pkgver.tar.xz @@ -44,7 +43,6 @@ fetch() { build() { cd $pkgname-$pkgver - return # --tools="cargo,rls,rustfmt,src" \ OPENSSL_LIB_DIR=/usr/lib/ ./configure \ --build="$TRIPLE" \ @@ -77,7 +75,8 @@ build() { --set="target.$TRIPLE.cc=cc" \ --set="target.$TRIPLE.cxx=c++" \ --set="target.$TRIPLE.ar=ar" \ - --set="target.$TRIPLE.linker=cc" + --set="target.$TRIPLE.linker=cc" \ + --disable-llvm-static-stdcpp sed 's/#deny-warnings = .*/deny-warnings = false/' -i config.toml # sed 's|deny(warnings,|deny(|' -i src/bootstrap/lib.rs