[arch-commits] Commit in lib32-rust/trunk (PKGBUILD config.toml)
Jan Steffens
heftig at archlinux.org
Tue Aug 20 04:32:21 UTC 2019
Date: Tuesday, August 20, 2019 @ 04:32:20
Author: heftig
Revision: 500231
1.37.0-2: enable profiling
Modified:
lib32-rust/trunk/PKGBUILD
lib32-rust/trunk/config.toml
-------------+
PKGBUILD | 23 ++++++++++++++++-------
config.toml | 1 +
2 files changed, 17 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-08-19 23:49:05 UTC (rev 500230)
+++ PKGBUILD 2019-08-20 04:32:20 UTC (rev 500231)
@@ -2,23 +2,29 @@
pkgname=lib32-rust
pkgver=1.37.0
-pkgrel=1
+pkgrel=2
+_llvm_ver=8.0.1
+
pkgdesc='32-bit libraries for rust'
url='https://www.rust-lang.org/'
arch=('x86_64')
license=('MIT' 'Apache')
-makedepends=('llvm' 'libffi' 'perl' 'python' 'curl' 'cmake')
-depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+makedepends=("llvm=$_llvm_ver" 'libffi' 'perl' 'python' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-$pkgrel")
source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+ "https://github.com/llvm/llvm-project/releases/download/llvmorg-$_llvm_ver/compiler-rt-$_llvm_ver.src.tar.xz"{,.sig}
config.toml)
sha256sums=('120e7020d065499cc6b28759ff04153bfdc2ac9b5adeb252331a4eb87cbe38c3'
'SKIP'
- 'b832b7db40338740e7080a60f515cb8eb86d7b5a0ec3c9ebe6d6c868878c9061')
-validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag and Release Signing Key) <rust-key at rust-lang.org>
+ '11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837'
+ 'SKIP'
+ 'b7dee253d4e55a34ce07e0f2b9f15197285458565a38eabf9d4d49870f133e68')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE' # Rust Language (Tag and Release Signing Key) <rust-key at rust-lang.org>
+ '474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstellar at redhat.com>
prepare() {
cd "rustc-$pkgver-src"
@@ -29,13 +35,16 @@
build() {
cd "rustc-$pkgver-src"
- python ./x.py build
+ export RUST_BACKTRACE=1
+ export RUST_COMPILER_RT_ROOT="$srcdir/compiler-rt-$_llvm_ver.src"
+
+ python ./x.py build -j"$(nproc)"
}
package() {
cd "rustc-$pkgver-src"
- target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+ local target="$pkgdir/$(rustc --print sysroot)/lib/rustlib"
install -d "$target"
cp -r \
build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
Modified: config.toml
===================================================================
--- config.toml 2019-08-19 23:49:05 UTC (rev 500230)
+++ config.toml 2019-08-20 04:32:20 UTC (rev 500231)
@@ -8,6 +8,7 @@
python = "python"
extended = true
sanitizers = false
+profiler = true
local-rebuild = true
[install]
More information about the arch-commits
mailing list