[arch-commits] Commit in lib32-llvm/trunk (6 files)

Evangelos Foutras foutrelis at gemini.archlinux.org
Wed Jun 22 01:25:19 UTC 2022


    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 <jan.steffens at gmail.com>
 
 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 <hans at chromium.org>
 validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstellar at redhat.com>
 
 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()



More information about the arch-commits mailing list