summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLone_Wolf2021-04-04 21:03:50 +0200
committerLone_Wolf2021-04-04 21:03:50 +0200
commitc3d6461c35bcc0670ac014ca0ab75a2b9a4f4673 (patch)
treeca777a3dcc6682966c174a77085c6d197f2badc5 /PKGBUILD
parent4243b8e512bfa13cfc6fd3b5f23ca54dfa8c7caf (diff)
downloadaur-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--PKGBUILD19
1 files changed, 14 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 38aafb01b837..353bb215642f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}