diff options
Diffstat (limited to 'main/compiler-rt/APKBUILD')
-rw-r--r-- | main/compiler-rt/APKBUILD | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/main/compiler-rt/APKBUILD b/main/compiler-rt/APKBUILD deleted file mode 100644 index 55467b47172..00000000000 --- a/main/compiler-rt/APKBUILD +++ /dev/null @@ -1,76 +0,0 @@ -# Contributor Eric Molitor <eric@molitor.org> -# Contributor Travis Tilley <ttilley@gmail.com> -# Maintainer: Natanael Copa <ncopa@alpinelinux.org> -pkgname=compiler-rt -# Note: Update together with llvm. -pkgver=10.0.0 -pkgrel=0 -_llvmver=${pkgver%%.*} -pkgdesc="LLVM compiler-rt runtime libraries" -arch="aarch64 armv7 x86 x86_64" -url="https://llvm.org/" -license="Apache-2.0" -makedepends=" - cmake - linux-headers - clang - llvm-dev>=$_llvmver - llvm-static>=$_llvmver - samurai - python3 - " -checkdepends="gtest-dev llvm-test-utils>=$_llvmver" -subpackages="$pkgname-static" -options="!check" # Doesn't seem to work with linux ld: /lib/ld-musl-x86_64.so.1: cannot load --version: No such file or directory -source="https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/compiler-rt-$pkgver.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-$pkgver.src.tar.xz" -builddir="$srcdir/$pkgname-$pkgver.src" - -build() { - mkdir -p "$builddir"/build - cd "$builddir"/build - - # compiler-rt uses llvm intrinsic types for testing - # and therefore requires clang - # It also needs LLVM source for testing purposes - cmake .. \ - -DCMAKE_C_COMPILER=clang \ - -DCMAKE_CXX_COMPILER=clang++ \ - -DCMAKE_BUILD_TYPE=MinSizeRel \ - -DCMAKE_C_FLAGS_MINSIZEREL_INIT="$CFLAGS" \ - -DCMAKE_CXX_FLAGS_MINSIZEREL_INIT="$CXXFLAGS" \ - -DCMAKE_EXE_LINKER_FLAGS_MINSIZEREL_INIT="$LDFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCOMPILER_RT_INCLUDE_TESTS=ON \ - -DCOMPILER_RT_BUILD_SANITIZERS=OFF \ - -DCOMPILER_RT_BUILD_XRAY=OFF \ - -DLLVM_EXTERNAL_LIT="/usr/bin/lit" \ - -DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" \ - -G Ninja - ninja -} - -check() { - cd "$builddir"/build - # remove test that does not work with PaX kernel - rm ../test/builtins/Unit/enable_execute_stack_test.c \ - ../test/builtins/Unit/clear_cache_test.c - ninja check-compiler-rt -} - -package() { - cd "$builddir"/build - - DESTDIR="$pkgdir" ninja install - - cd "$pkgdir" - - mkdir -p usr/lib/clang/$pkgver/lib - case "$CARCH" in - ppc64le | s390x) ;; - *) mv usr/lib/linux usr/lib/clang/$pkgver/lib;; - esac -} - -sha512sums="c4a25d1e922a051c78255aec9fd525acbbcaa62cc53161ed6979b21a0d91301d3c2c07ca1b6460f1c4d6656c29373ff0c20d5496955ed0a0b26d7eebbf159ec4 compiler-rt-10.0.0.src.tar.xz -7dc961aacee3a01ecc002ff2b688a2ef50661856d2abd5ecc90566ffcad7566e4976736cd339ea96592e452cd5a17aaceba9712b2effec805661cca8ff020ee7 llvm-10.0.0.src.tar.xz" |