From f20eeae547133c6e825fb6ee6c9bdd9b56e4c531 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Wed, 10 Aug 2016 06:36:19 +0000 Subject: [PATCH] llvm: also builds compiler-rt. --- sys-devel/llvm/llvm-3.8.1.recipe | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sys-devel/llvm/llvm-3.8.1.recipe b/sys-devel/llvm/llvm-3.8.1.recipe index 1f5872c31..80c5f853b 100644 --- a/sys-devel/llvm/llvm-3.8.1.recipe +++ b/sys-devel/llvm/llvm-3.8.1.recipe @@ -31,16 +31,19 @@ other than the ones listed above. HOMEPAGE="http://www.llvm.org/" COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" -REVISION="1" +REVISION="2" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" CHECKSUM_SHA256="6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9" CHECKSUM_SHA256_2="4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf" CHECKSUM_SHA256_3="664a5c60220de9c290bf2a5b03d902ab731a4f95fe73a00856175ead494ec396" +CHECKSUM_SHA256_4="0df011dae14d8700499dfc961602ee0a9572fef926202ade5dcdfe7858411e5c" SOURCE_DIR="llvm-${portVersion}.src" SOURCE_DIR_2="cfe-${portVersion}.src" SOURCE_DIR_3="clang-tools-extra-${portVersion}.src" +SOURCE_DIR_4="compiler-rt-${portVersion}.src" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -314,6 +317,9 @@ BUILD() # Add clang tools's tool's (really llvm?) mkdir -p tools/clang/tools/extra cp -rd $sourceDir3/* tools/clang/tools/extra + + mkdir -p projects/compiler-rt + cp -rd $sourceDir4/* projects/compiler-rt local cmakeFlags if [ -n "$secondaryArchSuffix" ]; then @@ -342,6 +348,9 @@ INSTALL() make -C tools/clang install PROJ_datadir=$dataDir PROJ_docsdir=$docDir \ PROJ_mandir=$manDir PROJ_includedir=$includeDir PROJ_libdir=$libDir + make -C projects/compiler-rt install PROJ_datadir=$dataDir PROJ_docsdir=$docDir \ + PROJ_mandir=$manDir PROJ_includedir=$includeDir PROJ_libdir=$libDir + if [ -n $secondaryArchSuffix ]; then mv $prefix/lib $prefix/lib2 mkdir -p $libDir