llvm-32: 13.0.1 -> 14.0.0

This commit is contained in:
Tim Biermann 2022-03-23 19:50:14 +01:00
parent 76296eac19
commit 5d77313763
3 changed files with 24 additions and 14 deletions

View File

@ -16,12 +16,15 @@ drwxr-xr-x root/root usr/lib32/cmake/llvm/
-rw-r--r-- root/root usr/lib32/cmake/llvm/CheckAtomic.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/CheckCompilerVersion.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/ChooseMSVCCRT.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/CoverageReport.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/CrossCompile.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/DetermineGCCCompatible.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindFFI.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindGRPC.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindLibpfm.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindOCaml.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindSphinx.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindTerminfo.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/FindZ3.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/GenerateVersionFromVCS.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/GetErrcMessages.cmake
@ -44,14 +47,15 @@ drwxr-xr-x root/root usr/lib32/cmake/llvm/
-rw-r--r-- root/root usr/lib32/cmake/llvm/TensorFlowCompile.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/UseLibtool.cmake
-rw-r--r-- root/root usr/lib32/cmake/llvm/VersionFromVCS.cmake
lrwxrwxrwx root/root usr/lib32/libLLVM-13.0.1.so -> libLLVM-13.so
-rwxr-xr-x root/root usr/lib32/libLLVM-13.so
lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-13.so
lrwxrwxrwx root/root usr/lib32/libLLVM-14.0.0.so -> libLLVM-14.so
-rwxr-xr-x root/root usr/lib32/libLLVM-14.so
lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-14.so
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUAsmParser.a
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUCodeGen.a
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUDesc.a
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUDisassembler.a
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUInfo.a
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUTargetMCA.a
-rw-r--r-- root/root usr/lib32/libLLVMAMDGPUUtils.a
-rw-r--r-- root/root usr/lib32/libLLVMAggressiveInstCombine.a
-rw-r--r-- root/root usr/lib32/libLLVMAnalysis.a
@ -79,7 +83,9 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-13.so
-rw-r--r-- root/root usr/lib32/libLLVMDebugInfoGSYM.a
-rw-r--r-- root/root usr/lib32/libLLVMDebugInfoMSF.a
-rw-r--r-- root/root usr/lib32/libLLVMDebugInfoPDB.a
-rw-r--r-- root/root usr/lib32/libLLVMDebuginfod.a
-rw-r--r-- root/root usr/lib32/libLLVMDemangle.a
-rw-r--r-- root/root usr/lib32/libLLVMDiff.a
-rw-r--r-- root/root usr/lib32/libLLVMDlltoolDriver.a
-rw-r--r-- root/root usr/lib32/libLLVMExecutionEngine.a
-rw-r--r-- root/root usr/lib32/libLLVMExegesis.a
@ -102,7 +108,6 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-13.so
-rw-r--r-- root/root usr/lib32/libLLVMLinker.a
-rw-r--r-- root/root usr/lib32/libLLVMMC.a
-rw-r--r-- root/root usr/lib32/libLLVMMCA.a
-rw-r--r-- root/root usr/lib32/libLLVMMCACustomBehaviourAMDGPU.a
-rw-r--r-- root/root usr/lib32/libLLVMMCDisassembler.a
-rw-r--r-- root/root usr/lib32/libLLVMMCJIT.a
-rw-r--r-- root/root usr/lib32/libLLVMMCParser.a
@ -143,10 +148,11 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-13.so
-rw-r--r-- root/root usr/lib32/libLLVMX86Desc.a
-rw-r--r-- root/root usr/lib32/libLLVMX86Disassembler.a
-rw-r--r-- root/root usr/lib32/libLLVMX86Info.a
-rw-r--r-- root/root usr/lib32/libLLVMX86TargetMCA.a
-rw-r--r-- root/root usr/lib32/libLLVMXRay.a
-rw-r--r-- root/root usr/lib32/libLLVMipo.a
lrwxrwxrwx root/root usr/lib32/libLTO.so -> libLTO.so.13
-rwxr-xr-x root/root usr/lib32/libLTO.so.13
lrwxrwxrwx root/root usr/lib32/libRemarks.so -> libRemarks.so.13
-rwxr-xr-x root/root usr/lib32/libRemarks.so.13
lrwxrwxrwx root/root usr/lib32/libLTO.so -> libLTO.so.14
-rwxr-xr-x root/root usr/lib32/libLTO.so.14
lrwxrwxrwx root/root usr/lib32/libRemarks.so -> libRemarks.so.14
-rwxr-xr-x root/root usr/lib32/libRemarks.so.14
drwxr-xr-x root/root usr/share/

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/compat-32.pub
RWSwxGo/zH7eXeO6Ro64ewoILBJN02Ni295PrcZ4EE/n0LSKVgb43AgW/XP5Py6iLCgJqh6KiYJ0x4B38csWH7w0b8HZ8U5U0Ac=
SHA256 (Pkgfile) = 71e3d821e2e0ba3765a957412f5279a00ba89a4ca8ea00861b3d233e6f055ea8
SHA256 (.footprint) = 1809f4cf0d0a078dcbb03f1be43e43e54f5514864d6a39cbc71068f22dc45917
SHA256 (llvm-13.0.1.src.tar.xz) = ec6b80d82c384acad2dc192903a6cf2cdbaffb889b84bfb98da9d71e630fc834
RWSwxGo/zH7eXUMAIzu2yaPLEk/IDdDstcLmHB7vkREqBh4xGzVwpx5vnExQPwBK6XlTfkpFqjyftOm2CSXRznyqXUyt+XKx/wA=
SHA256 (Pkgfile) = 2ec70500e4d4f50161ef327b29877838c79d268857e1bb5ddb58e25d5fb32da7
SHA256 (.footprint) = 169f4f7cebaf8edf19cd63210d2ae5533931ebbe9d3a6a0439ca6dd1f0e612a8
SHA256 (llvm-14.0.0.src.tar.xz) = 4df7ed50b8b7017b90dc22202f6b59e9006a29a9568238c6af28df9c049c7b9b

View File

@ -4,19 +4,22 @@
# Depends on: libffi-32 libxml2-32 llvm ncurses-32
name=llvm-32
version=13.0.1
version=14.0.0
release=1
source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-$version.src.tar.xz)
build() {
mkdir -p $SRC/keep
cmake -S llvm-$version.src -B build -G Ninja \
prt-get isinst ccache && PKGMK_LLVM+=' -D LLVM_CCACHE_BUILD=ON'
cmake -S llvm-$version.src -B build -G Ninja $PKGMK_LLVM \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LLVM_LIBDIR_SUFFIX=32 \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \
-D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \
-D LLVM_TARGET_ARCH=i686 \
-D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX;WebAssembly' \
-D LLVM_BINUTILS_INCDIR=/usr/include \
-D LLVM_BUILD_LLVM_DYLIB=ON \
@ -33,6 +36,7 @@ build() {
-D LLVM_ENABLE_LLD="$(prt-get isinst lld >/dev/null && echo ON || echo OFF)" \
-D LLVM_DEFAULT_TARGET_TRIPLE="i686-pc-linux-gnu" \
-D LLVM_OPTIMIZED_TABLEGEN=ON \
-D LLVM_INCLUDE_BENCHMARKS=OFF \
-Wno-dev
cmake --build build