diff options
author | Colin Cross <ccross@android.com> | 2019-03-29 15:55:30 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2019-03-30 00:03:24 +0000 |
commit | 36ae1354343eb768757e51a3a5b92382a24f21d9 (patch) | |
tree | 08147d9d8b667b41df50bfb33cf5095512f2ebc6 /cc | |
parent | 65c95ff1fb3e50927f49e0e95c1f980af850f034 (diff) | |
download | build_soong-36ae1354343eb768757e51a3a5b92382a24f21d9.tar.gz build_soong-36ae1354343eb768757e51a3a5b92382a24f21d9.tar.bz2 build_soong-36ae1354343eb768757e51a3a5b92382a24f21d9.zip |
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
Diffstat (limited to 'cc')
-rw-r--r-- | cc/builder.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/builder.go b/cc/builder.go index dab887c4..6dd7c056 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") |