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-...@rust-lang.org> + '11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837' + 'SKIP' + 'b7dee253d4e55a34ce07e0f2b9f15197285458565a38eabf9d4d49870f133e68') +validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE' # Rust Language (Tag and Release Signing Key) <rust-...@rust-lang.org> + '474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstel...@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]