]> git.lizzy.rs Git - rust.git/commitdiff
mk: Clean libbacktrace w/ gusto
authorBrian Anderson <banderson@mozilla.com>
Sat, 15 Mar 2014 01:06:37 +0000 (18:06 -0700)
committerBrian Anderson <banderson@mozilla.com>
Sun, 16 Mar 2014 00:48:04 +0000 (17:48 -0700)
After `make clean' I'm seeing the build break with

```
cp: cannot stat ‘x86_64-unknown-linux-gnu/rt/libbacktrace/.libs/libbacktrace.a’: No such file or directory
```

Deleteing the libbacktrace dir entirely on clean fixes.

mk/clean.mk

index 73813a4b7512b41a8a32e1d5f16c4b0f47f3ab1d..34fd4d06fe5e6bad35e42870759d82c171ce50f3 100644 (file)
@@ -78,6 +78,7 @@ define CLEAN_HOST_STAGE_N
 clean$(1)_H_$(2):                                                          \
            $$(foreach crate,$$(CRATES),clean$(1)_H_$(2)-lib-$$(crate))     \
            $$(foreach tool,$$(TOOLS),clean$(1)_H_$(2)-tool-$$(tool))
+       $$(Q)rm -fr $(2)/rt/libbacktrace
 
 clean$(1)_H_$(2)-tool-%:
        $$(Q)rm -f $$(HBIN$(1)_H_$(2))/$$*$$(X_$(2))