diff --git a/cc/builder.go b/cc/builder.go index dab887c46..6dd7c056c 100644 --- a/cc/builder.go +++ b/cc/builder.go @@ -70,6 +70,8 @@ var ( CommandDeps: []string{"$ldCmd"}, Rspfile: "${out}.rsp", RspfileContent: "${in}", + // clang -Wl,--out-implib doesn't update its output file if it hasn't changed. + Restat: true, }, "ldCmd", "crtBegin", "libFlags", "crtEnd", "ldFlags")