aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra
diff options
context:
space:
mode:
authorGravatar Abhishek Arya <inferno@chromium.org>2020-08-21 22:12:46 -0700
committerGravatar GitHub <noreply@github.com>2020-08-21 22:12:46 -0700
commit4628ee31a9a8bd8a12829620e703fe15e78e491b (patch)
tree336d6ee5dfdd1d658886f73b96236f4c5e5348ca /infra
parent7f8f5e0182ec994ed5b7340cdf90c532da1ee328 (diff)
Revert "Revert "Compile + install LLVMgold.so so -flto works (#4332)" (#4351)" (#4352)
Diffstat (limited to 'infra')
-rwxr-xr-xinfra/base-images/base-clang/checkout_build_install_llvm.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/infra/base-images/base-clang/checkout_build_install_llvm.sh b/infra/base-images/base-clang/checkout_build_install_llvm.sh
index b8f4f0b7..3508187d 100755
--- a/infra/base-images/base-clang/checkout_build_install_llvm.sh
+++ b/infra/base-images/base-clang/checkout_build_install_llvm.sh
@@ -17,7 +17,7 @@
NPROC=16 # See issue #4270. The compiler crashes on GCB instance with 32 vCPUs.
-LLVM_DEP_PACKAGES="build-essential make cmake ninja-build git python2.7 g++-multilib"
+LLVM_DEP_PACKAGES="build-essential make cmake ninja-build git python2.7 g++-multilib binutils-dev"
apt-get install -y $LLVM_DEP_PACKAGES
# Checkout
@@ -52,6 +52,7 @@ function cmake_llvm {
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_TARGETS_TO_BUILD="$TARGET_TO_BUILD" \
-DLLVM_ENABLE_PROJECTS="$PROJECTS_TO_BUILD" \
+ -DLLVM_BINUTILS_INCDIR="/usr/include/" \
$extra_args \
$LLVM_SRC/llvm
}
@@ -109,6 +110,7 @@ case $(uname -m) in
esac
PROJECTS_TO_BUILD="libcxx;libcxxabi;compiler-rt;clang;lld"
+
cmake_llvm
ninja -j $NPROC