diff options
author | Lone_Wolf | 2021-04-04 21:03:50 +0200 |
---|---|---|
committer | Lone_Wolf | 2021-04-04 21:03:50 +0200 |
commit | c3d6461c35bcc0670ac014ca0ab75a2b9a4f4673 (patch) | |
tree | ca777a3dcc6682966c174a77085c6d197f2badc5 /PKGBUILD | |
parent | 4243b8e512bfa13cfc6fd3b5f23ca54dfa8c7caf (diff) | |
download | aur-c3d6461c35bcc0670ac014ca0ab75a2b9a4f4673.tar.gz |
revert upstream commit 43ceb74eb1a5801662419fb66a6bf0d5414f1ec5 as it breaks build, see also https://bugs.llvm.org/show_bug.cgi?id=49818
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -16,7 +16,7 @@ pkgbase=llvm-minimal-git pkgname=('llvm-minimal-git' 'llvm-libs-minimal-git') -pkgver=12.0.0_r374074.1c98f984105e +pkgver=13.0.0_r384580.292726b6443c pkgrel=1 arch=('x86_64') url="https://llvm.org/" @@ -24,11 +24,15 @@ license=('custom:Apache 2.0 with LLVM Exception') makedepends=('git' 'cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2' 'libxcrypt' 'python' 'python-setuptools') source=("llvm-project::git+https://github.com/llvm/llvm-project.git" - 'llvm-config.h') + 'local://llvm-config.h' + 'local://llvm-shlib_Create_object_libraries_for_each_component_and_link_against_them.patch') + md5sums=('SKIP' - '295c343dcd457dc534662f011d7cff1a') + '295c343dcd457dc534662f011d7cff1a' + '5c9db72a8239005aaae0b2790c1df84f') sha512sums=('SKIP' - '75e743dea28b280943b3cc7f8bbb871b57d110a7f2b9da2e6845c1c36bf170dd883fca54e463f5f49e0c3effe07fbd0db0f8cf5a12a2469d3f792af21a73fcdd') + '75e743dea28b280943b3cc7f8bbb871b57d110a7f2b9da2e6845c1c36bf170dd883fca54e463f5f49e0c3effe07fbd0db0f8cf5a12a2469d3f792af21a73fcdd' + 'ffc3d1bc65c3b28ecf2b593ffbdb1bc426dd8291219b2d2e219ab458d704687293246f4a31459b1ddb50e18482884a36815a47234bb02f59fb4280cf2223d8b1') options=('staticlibs') # NINJAFLAGS is an env var used to pass commandline options to ninja # NOTE: It's your responbility to validate the value of $NINJAFLAGS. If unsure, don't set it. @@ -47,6 +51,11 @@ pkgver() { echo "${_pkgver}" } +prepare() { + cd llvm-project + patch --reverse --strip=1 --input="${srcdir}/llvm-shlib_Create_object_libraries_for_each_component_and_link_against_them.patch" +} + build() { export CFLAGS+=" ${CPPFLAGS}" @@ -80,7 +89,7 @@ build() { -D LLVM_ENABLE_BINDINGS=OFF \ -D LLVM_ENABLE_PROJECTS="compiler-rt;clang-tools-extra;clang" \ -Wno-dev - + ninja -C _build $NINJAFLAGS } |