summaryrefslogtreecommitdiff
path: root/Makefile.toolchain
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2022-03-24 09:44:08 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-03-28 17:20:37 +0000
commitd59d28590dccd73097c0089ad8081589f7901bc6 (patch)
tree184a1fa44fcfe703eeacabbe9d7c97c05a9b55a3 /Makefile.toolchain
parentaef3acb0159a9b88482daf0b7ac6eced4bc9a37c (diff)
downloadchrome-ec-d59d28590dccd73097c0089ad8081589f7901bc6.tar.gz
Makefile: --print-memory-usage is not supported by lld
BRANCH=none BUG=b:172020503 TEST=./util/compare_build.sh -b all -j 120 => MATCH Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: I8ef6b4e27288c501e60c7eda5931e35aeb22b98a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3551677 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'Makefile.toolchain')
-rw-r--r--Makefile.toolchain5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.toolchain b/Makefile.toolchain
index f0345907a7..32e39c067e 100644
--- a/Makefile.toolchain
+++ b/Makefile.toolchain
@@ -170,7 +170,10 @@ ifneq (${SYSROOT},)
endif
LDFLAGS=-nostdlib -g -Wl,-X -Wl,--gc-sections -Wl,--build-id=none \
$(LDFLAGS_EXTRA) $(CFLAGS_CPU)
-MEMSIZE_FLAGS=-Wl,--print-memory-usage
+MEMSIZE_FLAGS=
+ifeq ($(cc-name),gcc)
+MEMSIZE_FLAGS+=-Wl,--print-memory-usage
+endif
BUILD_LDFLAGS=$(LIBFTDIUSB_LDLIBS)
HOST_LDFLAGS=$(LIBFTDIUSB_LDLIBS)
HOST_TEST_LDFLAGS=-Wl,-T core/host/host_exe.lds -lrt -pthread -rdynamic -lm\