Date: Thursday, May 27, 2021 @ 03:46:55 Author: foutrelis Revision: 416508
upgpkg: polly 12.0.0-1: new upstream release Modified: polly/trunk/PKGBUILD Deleted: polly/trunk/support-linking-ScopPassManager-against-LLVM-dylib.patch ----------------------------------------------------------+ PKGBUILD | 15 ++---- support-linking-ScopPassManager-against-LLVM-dylib.patch | 28 ------------- 2 files changed, 5 insertions(+), 38 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-05-27 03:37:23 UTC (rev 416507) +++ PKGBUILD 2021-05-27 03:46:55 UTC (rev 416508) @@ -1,7 +1,7 @@ # Maintainer: Evangelos Foutras <[email protected]> pkgname=polly -pkgver=11.1.0 +pkgver=12.0.0 pkgrel=1 pkgdesc="High-level loop and data-locality optimizer and optimization infrastructure for LLVM" arch=('x86_64') @@ -11,13 +11,11 @@ makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx') _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} - $_source_base/llvm-$pkgver.src.tar.xz{,.sig} - support-linking-ScopPassManager-against-LLVM-dylib.patch) -sha256sums=('580fd3b0b9e1247c3e40afa3067ac5bea70e9815750c5bd448fb7428e310390c' + $_source_base/llvm-$pkgver.src.tar.xz{,.sig}) +sha256sums=('0d9afc76b262f89d0fc6cb4f155ad25be5bf0554d14f96208ec81a51a44fb4c7' 'SKIP' - 'ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5' - 'SKIP' - 'ce3c528eabef1ef3a4c3ca69a527b98b4f2e924069f24e68ced5462c95263ba6') + '49dc47c8697a1a0abd4ee51629a696d7bfe803662f2a7252a3b16fc75f3a8b50' + 'SKIP') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <[email protected]> validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <[email protected]> @@ -24,9 +22,6 @@ prepare() { cd "$srcdir/$pkgname-$pkgver.src" mkdir build - - # https://reviews.llvm.org/D85281 - patch -Np2 -i ../support-linking-ScopPassManager-against-LLVM-dylib.patch } build() { Deleted: support-linking-ScopPassManager-against-LLVM-dylib.patch =================================================================== --- support-linking-ScopPassManager-against-LLVM-dylib.patch 2021-05-27 03:37:23 UTC (rev 416507) +++ support-linking-ScopPassManager-against-LLVM-dylib.patch 2021-05-27 03:46:55 UTC (rev 416508) @@ -1,28 +0,0 @@ -From 96b02808afa7eb043b9968b07424cc96bc8d94a6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <[email protected]> -Date: Wed, 5 Aug 2020 10:22:32 +0200 -Subject: [PATCH] [Polly] Support linking ScopPassManager against LLVM dylib - -Link ScopPassManager to LLVM dylib target if LLVM_LINK_LLVM_DYLIB -is enabled. This fixes build failures on systems where static LLVM -libraries are not installed. - -Differential Revision: https://reviews.llvm.org/D85281 ---- - polly/unittests/ScopPassManager/CMakeLists.txt | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/polly/unittests/ScopPassManager/CMakeLists.txt b/polly/unittests/ScopPassManager/CMakeLists.txt -index ed3bbd6dcef..88300144af3 100644 ---- a/polly/unittests/ScopPassManager/CMakeLists.txt -+++ b/polly/unittests/ScopPassManager/CMakeLists.txt -@@ -1,5 +1,7 @@ --llvm_map_components_to_libnames(llvm_libs Passes Core Analysis) - add_polly_unittest(ScopPassManagerTests - PassManagerTest.cpp - ) --target_link_libraries(ScopPassManagerTests PRIVATE ${llvm_libs}) -+if (NOT LLVM_LINK_LLVM_DYLIB) -+ llvm_map_components_to_libnames(llvm_libs Passes Core Analysis) -+ target_link_libraries(ScopPassManagerTests PRIVATE ${llvm_libs}) -+endif()
