[cfe-dev] Problem with relinking

Paweł Sikora via cfe-dev cfe-dev at lists.llvm.org
Wed Mar 27 01:13:38 PDT 2019


On 27.03.2019 01:34, Don Hinton via cfe-dev wrote:
> Hi Tom:
> 
> I've got a smaller test case which only involves part of
> clang-tools-extra.  At least it's only a few files that get relinked,
> but when I make a change to an llvm file, it relinks 90+ binaries.
>  
> I only need to touch a file in my new checker to get this behavior.  If
> I run ninja after touching a file, it'll recompile that file, then
> relink everything in clang-tidy.  And if I run ninja again, without
> doing anything else, it will relink all the same binaries:
> 
> local:/Users/dhinton/projects/llvm_project/monorepo/build/Debug $ ninja
> [11/11] Linking CXX executable bin/c-index-test
> local:/Users/dhinton/projects/llvm_project/monorepo/build/Debug $ ninja
> [10/10] Linking CXX executable bin/c-index-test
> 
> Still now sure what's going on...

hi,

try to use 'ninja -j1 -d explain' and check 'older than recent most
input' logs.



More information about the cfe-dev mailing list