diff options
Diffstat (limited to 'community/lld/APKBUILD')
-rw-r--r-- | community/lld/APKBUILD | 71 |
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 -" |