ports/compat-32 (3.6): llvm-32: resync options with opt/llvm
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
commit 4b87e6e810667a0879c6e50d0ee89976bf80d531 Author: Danny Rawlins <contact@romster.me> Date: Sun Dec 12 16:57:31 2021 +1100 llvm-32: resync options with opt/llvm diff --git a/llvm-32/.footprint b/llvm-32/.footprint index 3ea4c2e..922b5fa 100644 --- a/llvm-32/.footprint +++ b/llvm-32/.footprint @@ -6,6 +6,7 @@ drwxr-xr-x root/root usr/include/llvm/ drwxr-xr-x root/root usr/include/llvm/Config/ -rw-r--r-- root/root usr/include/llvm/Config/llvm-config-32.h drwxr-xr-x root/root usr/lib32/ +-rwxr-xr-x root/root usr/lib32/LLVMgold.so drwxr-xr-x root/root usr/lib32/cmake/ drwxr-xr-x root/root usr/lib32/cmake/llvm/ -rw-r--r-- root/root usr/lib32/cmake/llvm/AddLLVM.cmake @@ -130,6 +131,12 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-13.so -rw-r--r-- root/root usr/lib32/libLLVMTextAPI.a -rw-r--r-- root/root usr/lib32/libLLVMTransformUtils.a -rw-r--r-- root/root usr/lib32/libLLVMVectorize.a +-rw-r--r-- root/root usr/lib32/libLLVMWebAssemblyAsmParser.a +-rw-r--r-- root/root usr/lib32/libLLVMWebAssemblyCodeGen.a +-rw-r--r-- root/root usr/lib32/libLLVMWebAssemblyDesc.a +-rw-r--r-- root/root usr/lib32/libLLVMWebAssemblyDisassembler.a +-rw-r--r-- root/root usr/lib32/libLLVMWebAssemblyInfo.a +-rw-r--r-- root/root usr/lib32/libLLVMWebAssemblyUtils.a -rw-r--r-- root/root usr/lib32/libLLVMWindowsManifest.a -rw-r--r-- root/root usr/lib32/libLLVMX86AsmParser.a -rw-r--r-- root/root usr/lib32/libLLVMX86CodeGen.a diff --git a/llvm-32/.signature b/llvm-32/.signature index c4945b7..f7655f6 100644 --- a/llvm-32/.signature +++ b/llvm-32/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXYObcnyG9MuLHlvKxlhtnGFilfbtCeZ4HaTwmxsDqigJymRSCtmH0SPZ3yK2GPJWVLK5t41P6YNfqwgGu3Iu/AE= -SHA256 (Pkgfile) = 5877f7a0d022692e42ef1c8781d8a3dabe1b54cc5f26078acfade41cb0d09a55 -SHA256 (.footprint) = 729b0decc0b967376a6d0dce0e46aae558196d99b00332df5fe4b7dd58d05ac2 +RWSwxGo/zH7eXbqAwOZKsP/MMCxuIqEQ6HVytYIi5YLAB2TmjGYCsI3J6FecOX2FWNnF+EhSYfvP9tSrgVkNj6JKV5Xe9S0+mgo= +SHA256 (Pkgfile) = 33477662d001f40b16b68f7e79e43a45951b89522710ac9c09fa09c635602a30 +SHA256 (.footprint) = 6c478f54127d44232aca2bb51547fc5b03675c512f55ac6a529b19cc33f2aeec SHA256 (llvm-13.0.0.src.tar.xz) = 408d11708643ea826f519ff79761fcdfc12d641a2510229eec459e72f8163020 diff --git a/llvm-32/Pkgfile b/llvm-32/Pkgfile index 073dc4d..2099f45 100644 --- a/llvm-32/Pkgfile +++ b/llvm-32/Pkgfile @@ -5,7 +5,7 @@ name=llvm-32 version=13.0.0 -release=1 +release=2 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm...) build() { @@ -17,7 +17,8 @@ build() { -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \ -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \ - -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX' \ + -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX;WebAssembly' \ + -D LLVM_BINUTILS_INCDIR=/usr/include \ -D LLVM_BUILD_LLVM_DYLIB=ON \ -D LLVM_LINK_LLVM_DYLIB=ON \ -D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \ @@ -28,7 +29,10 @@ build() { -D LLVM_ENABLE_RTTI=ON \ -D LLVM_ENABLE_OCAMLDOC=OFF \ -D LLVM_INSTALL_UTILS=ON \ + -D LLVM_ENABLE_LIBCXX=OFF \ + -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 \ -Wno-dev cmake --build build
participants (1)
-
crux@crux.nu