X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/fde18d473cfb856fc5e9e100eae2cbe83c7c04db..5dcbca7587ec81f322c3c8fc018afb79c3a11ed7:/packages/libllvm/build.sh diff --git a/packages/libllvm/build.sh b/packages/libllvm/build.sh index 958642b9..4b0d7014 100644 --- a/packages/libllvm/build.sh +++ b/packages/libllvm/build.sh @@ -2,7 +2,8 @@ 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_SRCURL=http://llvm.org/releases/${TERMUX_PKG_VERSION}/llvm-${TERMUX_PKG_VERSION}.src.tar.xz +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 TERMUX_PKG_RM_AFTER_INSTALL=" @@ -51,12 +52,21 @@ TERMUX_PKG_KEEP_STATIC_LIBRARIES=true termux_step_post_extract_package () { local CLANG_SRC_TAR=cfe-${TERMUX_PKG_VERSION}.src.tar.xz termux_download \ - http://llvm.org/releases/${TERMUX_PKG_VERSION}/$CLANG_SRC_TAR \ + http://releases.llvm.org/${TERMUX_PKG_VERSION}/$CLANG_SRC_TAR \ $TERMUX_PKG_CACHEDIR/$CLANG_SRC_TAR \ 019f23c2192df793ac746595e94a403908749f8e0c484b403476d2611dd20970 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 () {