* update wasi-compiler-rt to 19.1.6-1
This commit is contained in:
parent
6ade9fac52
commit
d220db81a2
@ -1,7 +1,7 @@
|
||||
pkgbase = wasi-compiler-rt
|
||||
pkgdesc = WASI LLVM compiler runtime
|
||||
pkgver = 18.1.8
|
||||
pkgrel = 2.1
|
||||
pkgver = 19.1.6
|
||||
pkgrel = 1
|
||||
url = https://compiler-rt.llvm.org/
|
||||
arch = any
|
||||
license = Apache-2.0 WITH LLVM-exception
|
||||
@ -12,18 +12,19 @@ pkgbase = wasi-compiler-rt
|
||||
makedepends = lld
|
||||
depends = wasi-libc
|
||||
options = staticlibs
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/compiler-rt-18.1.8.src.tar.xz
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/compiler-rt-18.1.8.src.tar.xz.sig
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/cmake-18.1.8.src.tar.xz
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/cmake-18.1.8.src.tar.xz.sig
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/compiler-rt-19.1.6.src.tar.xz
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/compiler-rt-19.1.6.src.tar.xz.sig
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/cmake-19.1.6.src.tar.xz
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/cmake-19.1.6.src.tar.xz.sig
|
||||
source = WASI.cmake
|
||||
source = wasi-toolchain.cmake
|
||||
source = wasi-sdk.cmake
|
||||
validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
|
||||
b2sums = 6cfac94a35ecf228655aace45cf976a0370d30dab8293cd54b677db674a2e52c67fcdd4aa3dea33b33b7603541f29122d74e024a671a67087493766552f26d11
|
||||
validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
|
||||
b2sums = 014ab9c03650f4040050fc600167945003a0a73ae2a22c19fd9504aab00ee57df10eeb2b90514c14e294c0b5d43ce0b4b6d0c361cbfefcd6fb6adb67372cb953
|
||||
b2sums = SKIP
|
||||
b2sums = 024a1fb1038176827acb1dc3971ddc66e3a5a199af2a2b99040dcfcf3e8962727f4da494e7dbea7f19101b8b4cfba3d9a024109b298638d36be1bf5d680c9ccf
|
||||
b2sums = a1bc5fbf724a21d6eebfac4ed26544ef50069aa8e55398f66af9c9636799c790de7f069b4604f123cb20abda8fac3742844f9f3d966408e1dacdebf1a6cf5635
|
||||
b2sums = SKIP
|
||||
b2sums = c829d807c257921fddb8c4d3752ad2291a2beb116d414dd31e34b7f6b01599d8c4807db87ef9930456ed8c9f30e8648e77028fa0b903c3a5ea840514f6022cf4
|
||||
b2sums = 74c63bb838bc2e6d7980370fb3d47f8fd2f1dd8b6dc82302c7cc0b80e0fb1e8e21c1c62d6de0b78e478fc22611a5867e52b1ef7a566796fe831fffd98b17c940
|
||||
b2sums = 9f20eaa64069d20510a5ba6acdedfa4bbf723e1da13792bbbdfc57cc20d232962f5603a56c9723879624ab65e18f3770fda509dc76e3f099c3744acbfeabafc2
|
||||
|
||||
pkgname = wasi-compiler-rt
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Maintainer: Frederik Schwan <freswa at archlinux dot org>
|
||||
|
||||
pkgname=wasi-compiler-rt
|
||||
pkgver=18.1.8
|
||||
pkgrel=2.1
|
||||
pkgver=19.1.6
|
||||
pkgrel=1
|
||||
pkgdesc='WASI LLVM compiler runtime'
|
||||
arch=(any)
|
||||
url='https://compiler-rt.llvm.org/'
|
||||
@ -13,17 +13,17 @@ makedepends=('cmake' 'ninja' 'llvm' 'clang' 'lld')
|
||||
source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-${pkgver}/compiler-rt-${pkgver}.src.tar.xz{,.sig}
|
||||
https://github.com/llvm/llvm-project/releases/download/llvmorg-${pkgver}/cmake-$pkgver.src.tar.xz{,.sig}
|
||||
WASI.cmake
|
||||
wasi-toolchain.cmake)
|
||||
b2sums=('6cfac94a35ecf228655aace45cf976a0370d30dab8293cd54b677db674a2e52c67fcdd4aa3dea33b33b7603541f29122d74e024a671a67087493766552f26d11'
|
||||
wasi-sdk.cmake)
|
||||
b2sums=('014ab9c03650f4040050fc600167945003a0a73ae2a22c19fd9504aab00ee57df10eeb2b90514c14e294c0b5d43ce0b4b6d0c361cbfefcd6fb6adb67372cb953'
|
||||
'SKIP'
|
||||
'024a1fb1038176827acb1dc3971ddc66e3a5a199af2a2b99040dcfcf3e8962727f4da494e7dbea7f19101b8b4cfba3d9a024109b298638d36be1bf5d680c9ccf'
|
||||
'a1bc5fbf724a21d6eebfac4ed26544ef50069aa8e55398f66af9c9636799c790de7f069b4604f123cb20abda8fac3742844f9f3d966408e1dacdebf1a6cf5635'
|
||||
'SKIP'
|
||||
'c829d807c257921fddb8c4d3752ad2291a2beb116d414dd31e34b7f6b01599d8c4807db87ef9930456ed8c9f30e8648e77028fa0b903c3a5ea840514f6022cf4'
|
||||
'74c63bb838bc2e6d7980370fb3d47f8fd2f1dd8b6dc82302c7cc0b80e0fb1e8e21c1c62d6de0b78e478fc22611a5867e52b1ef7a566796fe831fffd98b17c940')
|
||||
'9f20eaa64069d20510a5ba6acdedfa4bbf723e1da13792bbbdfc57cc20d232962f5603a56c9723879624ab65e18f3770fda509dc76e3f099c3744acbfeabafc2')
|
||||
options=('staticlibs')
|
||||
validpgpkeys=(
|
||||
'474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
|
||||
#'D574BD5D1D0E98895E3BF90044F2485E45D59042' # Tobias Hieta <tobias@hieta.se>
|
||||
'D574BD5D1D0E98895E3BF90044F2485E45D59042' # Tobias Hieta <tobias@hieta.se>
|
||||
)
|
||||
|
||||
prepare() {
|
||||
@ -43,7 +43,7 @@ build() {
|
||||
-DCMAKE_C_COMPILER_WORKS=ON \
|
||||
-DCMAKE_CXX_COMPILER_WORKS=ON \
|
||||
-DCMAKE_MODULE_PATH="${srcdir}"/make \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${srcdir}"/wasi-toolchain.cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${srcdir}"/wasi-sdk.cmake \
|
||||
-DCOMPILER_RT_BAREMETAL_BUILD=On \
|
||||
-DCOMPILER_RT_INCLUDE_TESTS=OFF \
|
||||
-DCOMPILER_RT_HAS_FPIC_FLAG=OFF \
|
||||
|
37
wasi-compiler-rt/wasi-sdk.cmake
Normal file
37
wasi-compiler-rt/wasi-sdk.cmake
Normal file
@ -0,0 +1,37 @@
|
||||
# Cmake toolchain description file for the Makefile
|
||||
|
||||
# Until Platform/WASI.cmake is upstream we need to inject the path to it
|
||||
# into CMAKE_MODULE_PATH.
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(CMAKE_SYSTEM_NAME WASI)
|
||||
set(CMAKE_SYSTEM_VERSION 1)
|
||||
set(CMAKE_SYSTEM_PROCESSOR wasm32)
|
||||
set(triple wasm32-wasi)
|
||||
|
||||
if(WIN32)
|
||||
set(WASI_HOST_EXE_SUFFIX ".exe")
|
||||
else()
|
||||
set(WASI_HOST_EXE_SUFFIX "")
|
||||
endif()
|
||||
|
||||
# When building from source, WASI_SDK_PREFIX represents the generated directory
|
||||
if(NOT WASI_SDK_PREFIX)
|
||||
set(WASI_SDK_PREFIX ${CMAKE_CURRENT_LIST_DIR}/../../)
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_COMPILER ${WASI_SDK_PREFIX}/bin/clang${WASI_HOST_EXE_SUFFIX})
|
||||
set(CMAKE_CXX_COMPILER ${WASI_SDK_PREFIX}/bin/clang++${WASI_HOST_EXE_SUFFIX})
|
||||
set(CMAKE_ASM_COMPILER ${WASI_SDK_PREFIX}/bin/clang${WASI_HOST_EXE_SUFFIX})
|
||||
set(CMAKE_AR ${WASI_SDK_PREFIX}/bin/llvm-ar${WASI_HOST_EXE_SUFFIX})
|
||||
set(CMAKE_RANLIB ${WASI_SDK_PREFIX}/bin/llvm-ranlib${WASI_HOST_EXE_SUFFIX})
|
||||
set(CMAKE_C_COMPILER_TARGET ${triple})
|
||||
set(CMAKE_CXX_COMPILER_TARGET ${triple})
|
||||
set(CMAKE_ASM_COMPILER_TARGET ${triple})
|
||||
|
||||
# Don't look in the sysroot for executables to run during the build
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
# Only look in the sysroot (not in the host paths) for the rest
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
Loading…
x
Reference in New Issue
Block a user