From 36ae1354343eb768757e51a3a5b92382a24f21d9 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Fri, 29 Mar 2019 15:55:30 -0700 Subject: [PATCH] Restat clang linker outputs clang -Wl,--out-implib doesn't update its output file if it hasn't changed, always restat the outputs. Fixes: 129553377 Test: m checkbuild && m checkbuild Change-Id: I2cb19e1b8280fd69c8a9b2143f55760ec05630f8 --- cc/builder.go | 2 ++ 1 file changed, 2 insertions(+) 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")