[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