llvm: 18.1.1 -> 18.1.2

This commit is contained in:
Tim Biermann 2024-03-20 17:00:10 +01:00
parent 6c8db3baf4
commit 3eb50e71f2
Signed by: tb
GPG Key ID: 42F8B4E30B673606
2 changed files with 18 additions and 13 deletions

View File

@ -1,10 +1,10 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/XHpmYARv3I7WNMZ7Es/LnH+sFAlOCAGDi5Oyh5m6o7rnONGXeew0JqERnuH4GA1lrwEr7gBbn57Y/TApPTRxgI=
SHA256 (Pkgfile) = 58366441ee38fdfd1ec2fdcda2cf535b5c434f8f36b3e5c4d85da1752457bc67
RWSE3ohX2g5d/b2BXC/EeoZKq4crNhCnR1JNK6T+22KKrc62ETyjucVs3EniSqLW1BWuYDLSmexBBSRo+IOBRgg+oRYXjidiRQc=
SHA256 (Pkgfile) = 5613b1614a89f21f9cf38c776b7bc610b0d8729488f5f96efa4c4e51522702d7
SHA256 (.footprint) = e655f638964c4149b09d666abad1701436d61ae134fd581c4f184ebb287d4392
SHA256 (llvm-18.1.1.src.tar.xz) = ab0508d02b2d126ceb98035c28638a9d7b1e7fa5ef719396236e72f59a02e1ac
SHA256 (cmake-18.1.1.src.tar.xz) = 5308023d1c1e9feb264c14f58db35c53061123300a7eb940364f46d574c8b2d6
SHA256 (third-party-18.1.1.src.tar.xz) = 41cdf4fe95faa54f497677313b906e04e74079a03defa9fdc2f07ed5f259f1ef
SHA256 (llvm-18.1.2.src.tar.xz) = 13ef90fa598a239222ecadd64a63d81e4db59813aa5f255cbb5e9d3e0cf927d0
SHA256 (cmake-18.1.2.src.tar.xz) = b55a1eed9fe9c5d86c9f73c8aabde3e2407e603e737e1555545c3d136655955b
SHA256 (third-party-18.1.2.src.tar.xz) = d3f2ded8386c590c2ba26770df573b13ec3215182c7b15baba546edfeb182565
SHA256 (install-prefix.patch) = 2649b61a459eb6d8a9aca38ab411aec27eeae57fe82e32d135db4ccb353c9dda
SHA256 (rust-feature-tables.patch) = 88470afc557650112af05e9055d0010f07a888c34fcc61ed8b7cc165d8ecd9af
SHA256 (llvm-config.h) = 2227b83b904348e5530f3475c978e11cb0f05a85024781dcb49ac86b65582707

View File

@ -5,7 +5,7 @@
# Optional: lld
name=llvm
version=18.1.1
version=18.1.2
release=1
source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-$version.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/cmake-$version.src.tar.xz
@ -35,26 +35,31 @@ build() {
-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}" \
-D FFI_INCLUDE_DIR=/usr/include \
-D LLVM_BUILD_RUNTIME=ON \
-D LLVM_BUILD_EXTERNAL_COMPILER_RT=ON \
-D LLVM_INCLUDE_EXAMPLES=OFF \
-D LLVM_INCLUDE_TESTS=OFF \
-D LLVM_ENABLE_FFI=ON \
-D LLVM_ENABLE_RTTI=ON \
-D LLVM_ENABLE_OCAMLDOC=OFF \
-D LLVM_INCLUDE_UTILS=ON \
-D LLVM_INSTALL_UTILS=ON \
-D LLVM_ENABLE_PIC=ON \
-D LLVM_ENABLE_TERMINFO=ON \
-D LLVM_ENABLE_ZLIB=ON \
-D LLVM_ENABLE_ZSTD=ON \
-D LLVM_OPTIMIZED_TABLEGEN=ON \
-D LLVM_BUILD_TOOLS=ON \
-D LLVM_UTILS_INSTALL_DIR=/usr/bin \
-D LLVM_INCLUDE_EXAMPLES=OFF \
-D LLVM_INCLUDE_TESTS=OFF \
-D LLVM_ENABLE_OCAMLDOC=OFF \
-D LLVM_ENABLE_LIBCXX=OFF \
-D LLVM_ENABLE_LLD="$(prt-get isinst lld >/dev/null && echo ON || echo OFF)" \
-D LLVM_OPTIMIZED_TABLEGEN=ON \
-D LLVM_INCLUDE_BENCHMARKS=OFF \
-D LLVM_APPEND_VC_REV=OFF \
-Wno-dev
cmake --build build --target LLVM
cmake --build build
cmake --build build --target LLVM -j ${JOBS:-1}
cmake --build build -j ${JOBS:-1}
DESTDIR=$PKG cmake --install build
# multilib stub