summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorAllen Webb <allenwebb@google.com>2019-04-12 12:14:09 -0700
committerCommit Bot <commit-bot@chromium.org>2019-06-13 20:26:36 +0000
commite2c51fd77fb12427ad84c44ee03a7f9465aec4f7 (patch)
tree957eb70c2ac2a88c9988e8837544842787ea8c66 /Makefile.rules
parent35d0e17de6d76699c4fac850d39ed4c4b5488cb2 (diff)
downloadchrome-ec-e2c51fd77fb12427ad84c44ee03a7f9465aec4f7.tar.gz
Makefile.rules: Fix silencing of libec.a related warnings.
When sanitizers are enabled, the libec.a related steps print a very large amount of warnings that polute the build log and make it hard to troubleshoot. BRANCH=none BUG=chromium:950310 TEST=USE="asan fuzzer" emerge-${BOARD} chromeos-ec Change-Id: Ica06322291c95595b01941cffcfc297f2368ca02 Signed-off-by: Allen Webb <allenwebb@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1566655 Reviewed-by: Andrey Pronin <apronin@chromium.org>
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 0976fe6402..82a98c042f 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -51,9 +51,9 @@ endif
endif
# commands to build all targets
-cmd_libec = $(LD) -r $^ -o $@.1.o && \
- $(OBJCOPY) --localize-hidden $@.1.o $@.2.o && \
- $(AR) scr $@ $@.2.o
+cmd_libec = $(LD) -r $^ -o $@.1.o ${silent_err} && \
+ $(OBJCOPY) --localize-hidden $@.1.o $@.2.o ${silent_err} && \
+ $(AR) scr $@ $@.2.o ${silent_err}
cmd_lds = $(CPP) -P -C -MMD -MF $@.d -MT $@ $(CPPFLAGS) $< -o $@
cmd_lds_b = $(cmd_lds) -DRW_B_LDS=$(EMPTY)
# Allow obj_to_bin to be overridden by board or chip specific commands