* update compiler-rt to 14.0.6-1
This commit is contained in:
parent
bbef5ae728
commit
5a31dd69c2
@ -3,7 +3,7 @@
|
||||
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
|
||||
|
||||
pkgname=compiler-rt
|
||||
pkgver=13.0.1
|
||||
pkgver=14.0.6
|
||||
pkgrel=1
|
||||
pkgdesc="Compiler runtime libraries for clang"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
@ -15,34 +15,34 @@ makedepends=('llvm' 'cmake' 'ninja' 'python')
|
||||
makedepends_x86_64=('lib32-gcc-libs')
|
||||
options=('staticlibs')
|
||||
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
|
||||
source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}
|
||||
ppc32-compiler-rt.patch)
|
||||
sha256sums=('7b33955031f9a9c5d63077dedb0f99d77e4e7c996266952c1cec55626dca5dfc'
|
||||
'SKIP'
|
||||
'5a8a938fd46e5fad419938ec8cd686e6e3d7d8a4ba15b3ad225790dec4608e5f')
|
||||
source=($_source_base/compiler-rt-$pkgver.src.tar.xz{,.sig})
|
||||
sha256sums=('88df303840ca8fbff944e15e61c141226fe79f5d2b8e89fb024264d77841a02e'
|
||||
'SKIP')
|
||||
validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans@chromium.org>
|
||||
validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstellar@redhat.com>
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/$pkgname-$pkgver.src"
|
||||
patch -Np2 -i ${srcdir}/ppc32-compiler-rt.patch
|
||||
|
||||
cd compiler-rt-$pkgver.src
|
||||
mkdir build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$pkgname-$pkgver.src/build"
|
||||
cd compiler-rt-$pkgver.src/build
|
||||
|
||||
cmake .. -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_SKIP_RPATH=ON \
|
||||
local cmake_args=(
|
||||
-G Ninja
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
-DCOMPILER_RT_DEFAULT_TARGET_ARCH=${CARCH}
|
||||
-DCOMPILER_RT_INSTALL_PATH=/usr/lib/clang/$pkgver
|
||||
)
|
||||
cmake .. "${cmake_args[@]}"
|
||||
ninja
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver.src/build"
|
||||
cd compiler-rt-$pkgver.src/build
|
||||
|
||||
DESTDIR="$pkgdir" ninja install
|
||||
install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
|
@ -1,21 +0,0 @@
|
||||
commit ba4ede595ff9599232f5dd2b4384c243137b53fc
|
||||
Author: Daniel Kolesa <daniel@octaforge.org>
|
||||
Date: Tue Jun 22 23:40:54 2021 +0200
|
||||
|
||||
enable compiler-rt support for ppc32
|
||||
|
||||
diff --git a/compiler-rt/cmake/base-config-ix.cmake b/compiler-rt/cmake/base-config-ix.cmake
|
||||
index 1edab43..5c0c8a2 100644
|
||||
--- a/compiler-rt/cmake/base-config-ix.cmake
|
||||
+++ b/compiler-rt/cmake/base-config-ix.cmake
|
||||
@@ -182,9 +182,7 @@ macro(test_targets)
|
||||
elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "powerpc64le")
|
||||
test_target_arch(powerpc64le "" "-m64")
|
||||
elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "powerpc")
|
||||
- if(CMAKE_SYSTEM_NAME MATCHES "AIX")
|
||||
- test_target_arch(powerpc "" "-m32")
|
||||
- endif()
|
||||
+ test_target_arch(powerpc "" "-m32")
|
||||
test_target_arch(powerpc64 "" "-m64")
|
||||
elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "s390x")
|
||||
test_target_arch(s390x "" "")
|
Loading…
x
Reference in New Issue
Block a user