libllvm: Bump revision after patch
[termux-packages] / packages / libllvm / build.sh
index 9a4acba..4b0d701 100644 (file)
@@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://clang.llvm.org/
 TERMUX_PKG_DESCRIPTION="Modular compiler and toolchain technologies library"
 _PKG_MAJOR_VERSION=5.0
 TERMUX_PKG_VERSION=${_PKG_MAJOR_VERSION}.0
+TERMUX_PKG_REVISION=1
 TERMUX_PKG_SRCURL=http://releases.llvm.org/${TERMUX_PKG_VERSION}/llvm-${TERMUX_PKG_VERSION}.src.tar.xz
 TERMUX_PKG_SHA256=e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da
 TERMUX_PKG_HOSTBUILD=true
@@ -57,6 +58,15 @@ termux_step_post_extract_package () {
 
        tar -xf $TERMUX_PKG_CACHEDIR/$CLANG_SRC_TAR -C tools
        mv tools/cfe-${TERMUX_PKG_VERSION}.src tools/clang
+
+       local LLD_SRC_TAR=lld-${TERMUX_PKG_VERSION}.src.tar.xz
+       termux_download \
+               http://llvm.org/releases/${TERMUX_PKG_VERSION}/$LLD_SRC_TAR \
+               $TERMUX_PKG_CACHEDIR/$LLD_SRC_TAR \
+               399a7920a5278d42c46a7bf7e4191820ec2301457a7d0d4fcc9a4ac05dd53897
+
+       tar -xf $TERMUX_PKG_CACHEDIR/$LLD_SRC_TAR -C tools
+       mv tools/lld-${TERMUX_PKG_VERSION}.src tools/lld
 }
 
 termux_step_host_build () {
@@ -86,7 +96,7 @@ termux_step_pre_configure () {
        fi
         # see CMakeLists.txt and tools/clang/CMakeLists.txt
        TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_DEFAULT_TARGET_TRIPLE=$LLVM_DEFAULT_TARGET_TRIPLE"
-       TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH -DLLVM_TARGETS_TO_BUILD=$LLVM_TARGET_ARCH"
+       TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH -DLLVM_TARGETS_TO_BUILD=all"
 }
 
 termux_step_post_make_install () {