<div dir="ltr">Thanks.  That showed that the lib was older than the cpp that got compiled and linked into it.  Perhaps it's just clock skew -- the power here goes out all the time, so my wifi is pretty iffy right now.<div><br></div><div>thanks for the tip...</div><div>don</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 27, 2019 at 1:13 AM Paweł Sikora via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 27.03.2019 01:34, Don Hinton via cfe-dev wrote:<br>
> Hi Tom:<br>
> <br>
> I've got a smaller test case which only involves part of<br>
> clang-tools-extra.  At least it's only a few files that get relinked,<br>
> but when I make a change to an llvm file, it relinks 90+ binaries.<br>
>  <br>
> I only need to touch a file in my new checker to get this behavior.  If<br>
> I run ninja after touching a file, it'll recompile that file, then<br>
> relink everything in clang-tidy.  And if I run ninja again, without<br>
> doing anything else, it will relink all the same binaries:<br>
> <br>
> local:/Users/dhinton/projects/llvm_project/monorepo/build/Debug $ ninja<br>
> [11/11] Linking CXX executable bin/c-index-test<br>
> local:/Users/dhinton/projects/llvm_project/monorepo/build/Debug $ ninja<br>
> [10/10] Linking CXX executable bin/c-index-test<br>
> <br>
> Still now sure what's going on...<br>
<br>
hi,<br>
<br>
try to use 'ninja -j1 -d explain' and check 'older than recent most<br>
input' logs.<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>