Date: Saturday, September 29, 2018 @ 10:22:48 Author: foutrelis Revision: 387706
upgpkg: ldc 2:1.11.0-2 Tweak ldc's dependencies: - Remove llvm and clang as unused - Add gcc used by ldc2 for linking - Add compiler-rt for sanitizer libs referenced by ldc2 Modified: ldc/trunk/PKGBUILD ----------+ PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-09-29 09:11:39 UTC (rev 387705) +++ PKGBUILD 2018-09-29 10:22:48 UTC (rev 387706) @@ -7,9 +7,9 @@ pkgver=1.11.0 _pkgcommit=9bd4fb2df54a8d143d70329b5b923bf226dd1897 _dversion=2.081.2 -_llvmversion=6.0.1 +_clangversion=6.0.1 epoch=2 -pkgrel=1 +pkgrel=2 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" arch=('x86_64') url="https://github.com/ldc-developers/ldc" @@ -39,8 +39,8 @@ git config submodule.tests/d2/dmd-testsuite.url "$srcdir/dmd-testsuite" git submodule update - # libclang_rt* -> clang/_llvmversion/lib/linux/libclang_rt* - sed -i "s/libclang_rt/clang\/$_llvmversion\/lib\/linux\/&/g" driver/linker-gcc.cpp + # Set version used for path construction in getFullClangCompilerRTLibPath() + sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp } build() { @@ -67,7 +67,7 @@ } package_ldc() { - depends=('liblphobos' 'llvm-libs' 'llvm' 'clang') + depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt') backup=('etc/ldc2.conf') provides=("d-compiler=$_dversion")