aboutsummaryrefslogtreecommitdiffstats
path: root/community/lld/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/lld/APKBUILD')
-rw-r--r--community/lld/APKBUILD71
1 files changed, 0 insertions, 71 deletions
diff --git a/community/lld/APKBUILD b/community/lld/APKBUILD
deleted file mode 100644
index 5dbfd97cefd..00000000000
--- a/community/lld/APKBUILD
+++ /dev/null
@@ -1,71 +0,0 @@
-# Contributor: Eric Molitor <eric@molitor.org>
-# Contributor: Jakub Jirutka <jakub@jirutka.cz>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=lld
-pkgver=12.0.1
-pkgrel=2
-_llvmver=${pkgver%%.*}
-pkgdesc="The LLVM Linker"
-url="https://llvm.org"
-# s390x: limited by llvm-libunwind
-arch="all !s390x"
-license="Apache-2.0"
-makedepends="
- cmake
- libedit-dev
- llvm$_llvmver-dev
- llvm$_llvmver-static
- llvm$_llvmver-test-utils
- llvm-libunwind-dev
- ninja
- xz
- zlib-dev
- "
-checkdepends="gtest gtest-dev bash"
-subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
-source="https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/lld-$pkgver.src.tar.xz"
-builddir="$srcdir/$pkgname-$pkgver.src"
-options="!check" # FIXME: missing cmd:yaml2obj
-
-# Tests OOM on 32-bit
-case "$CARCH" in
- s390x|x86|armhf|armv7) options="!check" ;;
-esac
-
-build() {
- cmake -B build -G Ninja -Wno-dev \
- -DCMAKE_BUILD_TYPE=MinSizeRel \
- -DCMAKE_VERBOSE_MAKEFILE=OFF \
- -DCMAKE_C_FLAGS_MINSIZEREL_INIT="$CFLAGS" \
- -DCMAKE_CXX_FLAGS_MINSIZEREL_INIT="$CXXFLAGS" \
- -DCMAKE_EXE_LINKER_FLAGS_MINSIZEREL_INIT="$LDFLAGS -Wl,-z,stack-size=2097152" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_SKIP_INSTALL_RPATH=ON \
- -DLLVM_INCLUDE_TESTS=ON
- cmake --build build
-}
-
-# NOTE: Try to set -DLLVM_EXTERNAL_LIT=/usr/lib/llvm$_llvmver/bin/lit amove.
-check() {
- cd "$builddir/build"
-
- # ELF/eh-frame-hdr-augmentation.s is broken on armhf & armv7
- case "$CARCH" in
- armhf|armv7) rm ../test/ELF/eh-frame-hdr-augmentation.s;;
- esac
-
- # make check-lld doesn't like using system lit
- lit -sv \
- --param lld_site_config=$builddir/build/test/lit.site.cfg \
- --param lld_unit_site_config=$builddir/build/test/Unit/lit.site.cfg \
- "$builddir"/build/test
-}
-
-package() {
- DESTDIR="$pkgdir" cmake --install build
- install -Dm 644 $builddir/docs/ld.lld.1 -t $pkgdir/usr/share/man/man1/
-}
-
-sha512sums="
-4292e45c54f61b8bf8b0a412f1423e062fb7c88ab3d143de3bccf010ea84fcf672ec432068a6adc461f605993d5c4e7e720e9b719d7bf8cbe670115f75e1fb2a lld-12.0.1.src.tar.xz
-"