[crux-commits] ports/opt (3.5): llvm: update to 10.0.1

crux at crux.nu crux at crux.nu
Wed Jul 22 09:35:16 UTC 2020


commit d8e14bfeaf25af97edfd664be573973f61f55fd9
Author: Juergen Daubert <jue at jue.li>
Date:   Wed Jul 22 11:34:41 2020 +0200

    llvm: update to 10.0.1

diff --git a/llvm/.footprint b/llvm/.footprint
index 39bf37e2d..56b72a5e2 100644
--- a/llvm/.footprint
+++ b/llvm/.footprint
@@ -477,6 +477,9 @@ drwxr-xr-x	root/root	usr/include/llvm/CodeGen/PBQP/
 -rw-r--r--	root/root	usr/include/llvm/CodeGen/Passes.h
 -rw-r--r--	root/root	usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h
 -rw-r--r--	root/root	usr/include/llvm/CodeGen/PseudoSourceValue.h
+-rw-r--r--	root/root	usr/include/llvm/CodeGen/RDFGraph.h
+-rw-r--r--	root/root	usr/include/llvm/CodeGen/RDFLiveness.h
+-rw-r--r--	root/root	usr/include/llvm/CodeGen/RDFRegisters.h
 -rw-r--r--	root/root	usr/include/llvm/CodeGen/ReachingDefAnalysis.h
 -rw-r--r--	root/root	usr/include/llvm/CodeGen/RegAllocPBQP.h
 -rw-r--r--	root/root	usr/include/llvm/CodeGen/RegAllocRegistry.h
@@ -1638,6 +1641,7 @@ drwxr-xr-x	root/root	usr/lib/cmake/llvm/
 -rw-r--r--	root/root	usr/lib/cmake/llvm/HandleLLVMStdlib.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/LLVM-Config.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/LLVMConfig.cmake
+-rw-r--r--	root/root	usr/lib/cmake/llvm/LLVMConfigExtensions.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/LLVMConfigVersion.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/LLVMDistributionSupport.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/LLVMExports-release.cmake
@@ -1648,7 +1652,7 @@ drwxr-xr-x	root/root	usr/lib/cmake/llvm/
 -rw-r--r--	root/root	usr/lib/cmake/llvm/TableGen.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/UseLibtool.cmake
 -rw-r--r--	root/root	usr/lib/cmake/llvm/VersionFromVCS.cmake
-lrwxrwxrwx	root/root	usr/lib/libLLVM-10.0.0.so -> libLLVM-10.so
+lrwxrwxrwx	root/root	usr/lib/libLLVM-10.0.1.so -> libLLVM-10.so
 -rwxr-xr-x	root/root	usr/lib/libLLVM-10.so
 lrwxrwxrwx	root/root	usr/lib/libLLVM.so -> libLLVM-10.so
 -rw-r--r--	root/root	usr/lib/libLLVMAMDGPUAsmParser.a
@@ -1684,6 +1688,7 @@ lrwxrwxrwx	root/root	usr/lib/libLLVM.so -> libLLVM-10.so
 -rw-r--r--	root/root	usr/lib/libLLVMDemangle.a
 -rw-r--r--	root/root	usr/lib/libLLVMDlltoolDriver.a
 -rw-r--r--	root/root	usr/lib/libLLVMExecutionEngine.a
+-rw-r--r--	root/root	usr/lib/libLLVMExtensions.a
 -rw-r--r--	root/root	usr/lib/libLLVMFrontendOpenMP.a
 -rw-r--r--	root/root	usr/lib/libLLVMFuzzMutate.a
 -rw-r--r--	root/root	usr/lib/libLLVMGlobalISel.a
diff --git a/llvm/.signature b/llvm/.signature
index 75fbd481a..d8051e276 100644
--- a/llvm/.signature
+++ b/llvm/.signature
@@ -1,6 +1,6 @@
 untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/WSCor5rpbQWHQ9yGUdF2Ju1t6onFYo2rXj9Bk6SyFQ9+7hZ05evttEag6QRAzNVeyq/KS/AqYhxPgTd9vO5cQM=
-SHA256 (Pkgfile) = 72fadc794b04a4ba0b1f877ad5d7ad2020412de436d251c9fdc8613f77c0ce8a
-SHA256 (.footprint) = dbf1b795b0bd9df16336812f61aee4e2f0a169488325789c842722803932a1ca
-SHA256 (llvm-10.0.0.src.tar.xz) = df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf
+RWSE3ohX2g5d/USIAvAX7d8egcwzS+rXjKsT+r/3TRPqxPK/4TVRzUNL/mcpu1xOmhBHp232anazqXvqTa713lZU6bSe8LEPVQ4=
+SHA256 (Pkgfile) = 174f9548f49f2c1e87566b125e1f540d9e61082ef22661f060638404056d9e7c
+SHA256 (.footprint) = e9ba3a67cd2c58fc5d0bdf215f3e0856767f92aa7738adf380383c5d9f609e68
+SHA256 (llvm-10.0.1.src.tar.xz) = c5d8e30b57cbded7128d78e5e8dad811bff97a8d471896812f57fa99ee82cdf3
 SHA256 (llvm-config.h) = 2227b83b904348e5530f3475c978e11cb0f05a85024781dcb49ac86b65582707
diff --git a/llvm/Pkgfile b/llvm/Pkgfile
index 6fe2623d1..0206bf827 100644
--- a/llvm/Pkgfile
+++ b/llvm/Pkgfile
@@ -4,7 +4,7 @@
 # Depends on: cmake libxml2 ninja
 
 name=llvm
-version=10.0.0
+version=10.0.1
 release=1
 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-$version.src.tar.xz \
   llvm-config.h)
@@ -13,12 +13,7 @@ build() {
   export CC=gcc
   export CXX=g++
 
-  cd $name-$version.src
-
-  mkdir build
-  cd build
-
-  cmake .. -G Ninja \
+  cmake -S $name-$version.src -B build -G Ninja \
     -DLLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \
     -DLLVM_INCLUDE_EXAMPLES=0 \
     -DLLVM_INCLUDE_TESTS=0 \
@@ -34,8 +29,8 @@ build() {
     -DLLVM_APPEND_VC_REV=0 \
     -Wno-dev
 
-  ninja
-  DESTDIR=$PKG ninja install
+  ninja -C build
+  DESTDIR=$PKG ninja -C build install
 
   # multilib stub
   mv $PKG/usr/include/llvm/Config/llvm-config{,-64}.h


More information about the crux-commits mailing list