aboutsummaryrefslogtreecommitdiffstats
path: root/community/lld
diff options
context:
space:
mode:
Diffstat (limited to 'community/lld')
-rw-r--r--community/lld/APKBUILD23
1 files changed, 12 insertions, 11 deletions
diff --git a/community/lld/APKBUILD b/community/lld/APKBUILD
index 52ed78ae240..b30bde9031b 100644
--- a/community/lld/APKBUILD
+++ b/community/lld/APKBUILD
@@ -1,21 +1,23 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=lld
-pkgver=4.0.0
+pkgver=5.0.0
pkgrel=0
-_vermajor=${pkgver%%.*}
+_llvmver=${pkgver%%.*}
pkgdesc="The LLVM Linker"
url="http://llvm.org"
arch="all"
license="UOI-NCSA"
makedepends="
cmake
- llvm-dev>=$_vermajor
- llvm-static>=$_vermajor
+ libedit-dev
+ llvm-dev>=$_llvmver
+ llvm-static>=$_llvmver
+ llvm-test-utils=>$_llvmver
zlib-dev"
+checkdepends="gtest gtest-dev"
subpackages="$pkgname-dev"
-source="http://llvm.org/releases/$pkgver/$pkgname-$pkgver.src.tar.xz
- cmake-fix-pthread-handling-for-out-of-tree-builds.patch"
+source="https://llvm.org/releases/$pkgver/$pkgname-$pkgver.src.tar.xz"
builddir="$srcdir/$pkgname-$pkgver.src"
build() {
@@ -29,14 +31,14 @@ build() {
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_SKIP_INSTALL_RPATH=ON \
- -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_INCLUDE_TESTS=ON
make
}
check() {
- cd "$builddir"
+ cd "$builddir/build"
- ./build/bin/ld.lld --version
+ make check-lld
}
package() {
@@ -45,5 +47,4 @@ package() {
make install DESTDIR="$pkgdir"
}
-sha512sums="66b2c9cc57f5e94ad7e7da1b1bcc08cbbaee1b55c6efa64b2424b9d8776c70b842c2a31c188a99b447be6a8621ad1b1e70573bbfcf5d6b1aa986b03b3b3350f3 lld-4.0.0.src.tar.xz
-2aa44973dd86aaddbd5b21789bb5e2a611d00558c41ebd078c2b7d1a3eb5c303db69084f50517b14e77674c46148ecae6bde1b037d8ba5269a342fba84116a9b cmake-fix-pthread-handling-for-out-of-tree-builds.patch"
+sha512sums="984606a8c8aa753805d30602ce851a70d5427ee0ec098e3fcb2751e58d36c601f59f17f5c9ab90a430bc670f689c3b86b6ecbeccb6ff187f108f6e2000621eb7 lld-5.0.0.src.tar.xz"