Folks,
I am using a two-stagesimple build like this one:
make -G Ninja -DCLANG_ENABLE_BOOTSTRAP=ON …/src
ninja stage2-check-all
Stage 1 gets built, and when looking at rules.ninja in the stage2-bins I see:
rule CXX_COMPILER_AnalysisTests
depfile = $DEP_FILE
deps = gcc
command = ./bin/clang++ $DEFINES $INCLUDES $FLAGS -MMD -MT $out -MF $DEP_FILE -o $out -c $in
This is just an example, in fact all of the CXX_COMPILER_{unit tests} point to the the compiler and linker as per above example.
Isn’t that the stage1 compiler that is being used here ? I am pretty sure that I am just missing something here. Any pointers of how I can convince cmake to use the just-built (stage2) compiler for the tests ?
Thanks,
/Dirk