As suggested by Bernhard, there is no point in evaluating the compiler's flag availability when cleaning, so skip things in that case. If there are variables that change targets based on the flags, then things are already broken and need fixing independently.
Signed-off-by: Mike Frysinger <vap...@gentoo.org> --- Rules.mak | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/Rules.mak b/Rules.mak index 2909d1b..032193e 100644 --- a/Rules.mak +++ b/Rules.mak @@ -176,11 +176,13 @@ check_ld=$(shell \ # Use variable indirection here so that we can have variable # names with fun chars in them like equal signs define check-tool-var +ifeq ($(filter clean CLEAN_%,$(MAKECMDGOALS)),) _v = $(2)_$(3) ifndef $$(_v) $$(_v) := $$(call $(1),$(subst %, ,$(3))) export $$(_v) endif +endif endef # Usage: check-gcc-var,<flag> -- 1.7.8.3 _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc