https://bugs.llvm.org/show_bug.cgi?id=43271
Bug ID: 43271
Summary: TableGen+ninja restat optimization doesn't seem to
fire for me
Product: Build scripts
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: cmake
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
I noticed that after modifying llvm/lib/Support/VirtualFileSystem.cpp, all
compilation actions are re-run, despite the fact that the tablegen output does
not change. The expected behavior is that tablegen re-runs, all headers are the
same, and then we just relink clang.
This was the final ninja line showing that all CXX actions were run, rather
than being discarded from the build graph by restat:
[1 processes, 2234/2234 @ 18.2/s : 122.601s ] Linking CXX executable
bin\clang.exe
IIRC Nico changed this in r349624.
I'll debug it more tomorrow, filing now before I forget.
--
You are receiving this mail because:
You are on the CC list for the bug._______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs