[arch-commits] Commit in ispc/trunk (PKGBUILD llvm6.0_compat.diff)
Lukas Jirkovsky
stativ at archlinux.org
Sat Mar 17 19:29:37 UTC 2018
Date: Saturday, March 17, 2018 @ 19:29:36
Author: stativ
Revision: 308974
upgpkg: ispc 1.9.2-2
llvm 6.0 rebuild
Added:
ispc/trunk/llvm6.0_compat.diff
Modified:
ispc/trunk/PKGBUILD
---------------------+
PKGBUILD | 9 ++++++---
llvm6.0_compat.diff | 13 +++++++++++++
2 files changed, 19 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-03-17 19:27:48 UTC (rev 308973)
+++ PKGBUILD 2018-03-17 19:29:36 UTC (rev 308974)
@@ -4,7 +4,7 @@
pkgname=ispc
pkgver=1.9.2
-pkgrel=1
+pkgrel=2
pkgdesc="A compiler for high-performance SIMD programming on the CPU"
arch=('x86_64')
url="https://ispc.github.io/"
@@ -12,13 +12,16 @@
depends=('ncurses' 'zlib' 'llvm-libs')
makedepends=('llvm' 'clang' 'python' 'lib32-glibc')
source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz"
- '0001-Remove-uses-of-LLVM-dump-functions.patch') # Borrowed from Fedora
+ '0001-Remove-uses-of-LLVM-dump-functions.patch' # Borrowed from Fedora
+ 'llvm6.0_compat.diff')
sha256sums=('76a14e22f05a52fb0b30142686a6cb144b0415b39be6c9fcd3f17ac23447f0b2'
- 'aed52cba60197bd20b2aef12e93e2e640d3ef2596bf154fe4a6e0980cfe78cca')
+ 'aed52cba60197bd20b2aef12e93e2e640d3ef2596bf154fe4a6e0980cfe78cca'
+ '22077998f02898bdb2fd14e4decbc894686d8a84dd9877dace9a222fa1e3b84b')
prepare() {
cd ${pkgname}-${pkgver}
patch -p1 -i ../0001-Remove-uses-of-LLVM-dump-functions.patch
+ patch -p1 -i ../llvm6.0_compat.diff
}
build() {
Added: llvm6.0_compat.diff
===================================================================
--- llvm6.0_compat.diff (rev 0)
+++ llvm6.0_compat.diff 2018-03-17 19:29:36 UTC (rev 308974)
@@ -0,0 +1,13 @@
+diff -rup ispc-1.9.2/ispc.cpp ispc-1.9.2.new/ispc.cpp
+--- ispc-1.9.2/ispc.cpp 2017-11-11 00:07:30.000000000 +0100
++++ ispc-1.9.2.new/ispc.cpp 2018-03-17 20:23:01.104377910 +0100
+@@ -59,7 +59,7 @@
+ #include <llvm/IR/Module.h>
+ #include <llvm/IR/Instructions.h>
+ #endif
+-#if ISPC_LLVM_VERSION >= ISPC_LLVM_3_6 // LLVM 3.6+
++#if ISPC_LLVM_VERSION >= ISPC_LLVM_3_6 && ISPC_LLVM_VERSION < ISPC_LLVM_6_0 // LLVM 3.6-6.0
+ #include <llvm/Target/TargetSubtargetInfo.h>
+ #if ISPC_LLVM_VERSION >= ISPC_LLVM_3_7 // LLVM 3.7+
+ #include <llvm/Target/TargetLowering.h>
+
More information about the arch-commits
mailing list