[llvm-dev] Two-stage build w/ ninja - Tests still use stage1 compiler (original) (raw)
Dirk Schroetter via llvm-dev llvm-dev at lists.llvm.org
Sun Nov 5 02:53:13 PST 2017
- Previous message: [llvm-dev] What pattern string corresponds to CopyToReg?
- Next message: [llvm-dev] Two-stage build w/ ninja - Tests still use stage1 compiler / linker ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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++ DEFINESDEFINES DEFINESINCLUDES FLAGS−MMD−MTFLAGS -MMD -MT FLAGS−MMD−MTout -MF DEPFILE−oDEP_FILE -o DEPFILE−oout -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
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171105/07dea59c/attachment.html>
- Previous message: [llvm-dev] What pattern string corresponds to CopyToReg?
- Next message: [llvm-dev] Two-stage build w/ ninja - Tests still use stage1 compiler / linker ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]