@@ -176,13 +176,11 @@ function build_stage1_clang_impl {
176
176
if clang -v ; then
177
177
cmake_stage1_options+=" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++"
178
178
fi
179
- ccache -z || true
180
179
(cd ${STAGE1_DIR} && cmake ${cmake_stage1_options} $LLVM && ninja) || {
181
180
touch " ${STAGE1_DIR} /delete_next_time"
182
181
return 1
183
182
}
184
183
md5sum ${STAGE1_DIR} /bin/clang || true
185
- ccache -s || true
186
184
}
187
185
188
186
function build_stage1_clang {
@@ -470,8 +468,6 @@ function build_stage3 {
470
468
local sanitizer_name=$1
471
469
echo @@@BUILD_STEP build stage3/$sanitizer_name build@@@
472
470
473
- ccache -z || true
474
-
475
471
local build_dir=llvm_build2_${sanitizer_name}
476
472
477
473
local clang_path=$ROOT /${STAGE2_DIR} /bin
@@ -482,13 +478,15 @@ function build_stage3 {
482
478
# FIXME: clangd tests fail.
483
479
stage3_projects=' clang;lld'
484
480
fi
481
+ # -DLLVM_CCACHE_BUILD=OFF to track real build time.
485
482
(cd ${build_dir} && \
486
483
cmake \
487
484
${CMAKE_COMMON_OPTIONS} \
488
485
-DLLVM_ENABLE_PROJECTS=" ${stage3_projects} " \
489
486
-DCMAKE_C_COMPILER=${clang_path} /clang \
490
487
-DCMAKE_CXX_COMPILER=${clang_path} /clang++ \
491
488
-DCMAKE_CXX_FLAGS=" ${sanitizer_cflags} " \
489
+ -DLLVM_CCACHE_BUILD=OFF \
492
490
$LLVM && \
493
491
/usr/bin/time -o ${ROOT} /time.txt -- ninja ) || {
494
492
build_failure
@@ -498,8 +496,6 @@ function build_stage3 {
498
496
(md5sum ${build_dir} /bin/clang* > ${ROOT} /md5.txt) || true
499
497
500
498
upload_stats stage3
501
-
502
- ccache -s || true
503
499
}
504
500
505
501
function build_stage3_msan {
0 commit comments