llvm: 18.1.1 -> 18.1.2
This commit is contained in:
parent
6c8db3baf4
commit
3eb50e71f2
@ -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
|
||||
|
21
llvm/Pkgfile
21
llvm/Pkgfile
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user