about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2014-03-14 18:06:37 -0700
committerBrian Anderson <banderson@mozilla.com>2014-03-15 17:48:04 -0700
commit94078f750a629bb82b0ce649eb8058054cec58fe (patch)
treed198b247ba336f66b6d8a35cc43b62c03534970a
parentb4d324334cb48198c27d782002d75eba14a6abde (diff)
downloadrust-94078f750a629bb82b0ce649eb8058054cec58fe.tar.gz
rust-94078f750a629bb82b0ce649eb8058054cec58fe.zip
mk: Clean libbacktrace w/ gusto
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.
-rw-r--r--mk/clean.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/mk/clean.mk b/mk/clean.mk
index 73813a4b751..34fd4d06fe5 100644
--- a/mk/clean.mk
+++ b/mk/clean.mk
@@ -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))