Date: Wednesday, June 22, 2022 @ 01:25:18 Author: foutrelis Revision: 1238900
upgpkg: lib32-llvm 14.0.5-1: new upstream release Added: lib32-llvm/trunk/keys/ lib32-llvm/trunk/keys/pgp/ lib32-llvm/trunk/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc lib32-llvm/trunk/keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc Modified: lib32-llvm/trunk/PKGBUILD Deleted: lib32-llvm/trunk/no-strict-aliasing-DwarfCompileUnit.patch -------------------------------------------------------+ PKGBUILD | 25 +++++++--------- keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc | 1 keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc | 1 no-strict-aliasing-DwarfCompileUnit.patch | 13 -------- 4 files changed, 13 insertions(+), 27 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-06-22 00:59:13 UTC (rev 1238899) +++ PKGBUILD 2022-06-22 01:25:18 UTC (rev 1238900) @@ -3,7 +3,7 @@ # Contributor: Jan "heftig" Steffens <[email protected]> pkgname=('lib32-llvm' 'lib32-llvm-libs') -pkgver=13.0.1 +pkgver=14.0.5 pkgrel=1 arch=('x86_64') url="https://llvm.org/" @@ -12,24 +12,19 @@ 'lib32-libxml2') options=('staticlibs' '!lto') # extra/llvm has many test failures with LTO _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver -source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig} - no-strict-aliasing-DwarfCompileUnit.patch) -sha256sums=('ec6b80d82c384acad2dc192903a6cf2cdbaffb889b84bfb98da9d71e630fc834' - 'SKIP' - 'd1eff24508e35aae6c26a943dbaa3ef5acb60a145b008fd1ef9ac6f6c4faa662') +source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig}) +sha256sums=('234c8ed02ed1338aa4f0ffa955e45eb13abe7ba0032569d6bc17ae9334257b02' + 'SKIP') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <[email protected]> validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <[email protected]> prepare() { - cd "$srcdir/llvm-$pkgver.src" + cd llvm-$pkgver.src mkdir build - - # https://bugs.llvm.org/show_bug.cgi?id=50611#c3 - patch -Np2 -i ../no-strict-aliasing-DwarfCompileUnit.patch } build() { - cd "$srcdir/llvm-$pkgver.src/build" + cd llvm-$pkgver.src/build export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" @@ -44,10 +39,12 @@ -DLLVM_BUILD_DOCS=OFF -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_DEFAULT_TARGETS_TRIPLE="i686-pc-linux-gnu" + -DLLVM_ENABLE_BINDINGS=OFF -DLLVM_ENABLE_FFI=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_SPHINX=OFF -DLLVM_HOST_TRIPLE=$CHOST + -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_LIBDIR_SUFFIX=32 -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_TARGET_ARCH:STRING=i686 @@ -57,10 +54,10 @@ } package_lib32-llvm() { - pkgdesc="Collection of modular and reusable compiler and toolchain technologies (32-bit)" + pkgdesc="Compiler infrastructure (32-bit)" depends=('lib32-llvm-libs' 'llvm') - cd "$srcdir/llvm-$pkgver.src/build" + cd llvm-$pkgver.src/build DESTDIR="$pkgdir" ninja install @@ -89,7 +86,7 @@ } package_lib32-llvm-libs() { - pkgdesc="Low Level Virtual Machine (runtime library)(32-bit) " + pkgdesc="LLVM runtime libraries (32-bit) " depends=('lib32-libffi' 'lib32-zlib' 'lib32-ncurses' 'lib32-libxml2' 'lib32-gcc-libs') install -d "$pkgdir/usr/lib32" Added: keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc =================================================================== (Binary files differ) Index: lib32-llvm/trunk/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc =================================================================== --- keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc 2022-06-22 00:59:13 UTC (rev 1238899) +++ keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc 2022-06-22 01:25:18 UTC (rev 1238900) Property changes on: lib32-llvm/trunk/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property Added: keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc =================================================================== (Binary files differ) Index: lib32-llvm/trunk/keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc =================================================================== --- keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc 2022-06-22 00:59:13 UTC (rev 1238899) +++ keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc 2022-06-22 01:25:18 UTC (rev 1238900) Property changes on: lib32-llvm/trunk/keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property Deleted: no-strict-aliasing-DwarfCompileUnit.patch =================================================================== --- no-strict-aliasing-DwarfCompileUnit.patch 2022-06-22 00:59:13 UTC (rev 1238899) +++ no-strict-aliasing-DwarfCompileUnit.patch 2022-06-22 01:25:18 UTC (rev 1238900) @@ -1,13 +0,0 @@ -diff --git a/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt b/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt -index eb924282a75e..85929b54d6ce 100644 ---- a/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt -+++ b/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt -@@ -44,3 +44,8 @@ add_llvm_component_library(LLVMAsmPrinter - Support - Target - ) -+ -+# https://bugs.llvm.org/show_bug.cgi?id=50611#c3 -+if (CMAKE_COMPILER_IS_GNUCXX) -+ set_source_files_properties(DwarfCompileUnit.cpp PROPERTIES COMPILE_FLAGS -fno-strict-aliasing) -+endif()
