diff options
author | Yi Chou <yich@google.com> | 2023-03-09 12:48:59 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-03-10 07:46:51 +0000 |
commit | 6904a7e33f30f2def25cb5e4afe29503be0589d8 (patch) | |
tree | 0c1e4d30f2be30b6b315a2d5772f565bed2b5d56 | |
parent | b44e58aadac1c4ceeea3bfe0fd988fa1599156c9 (diff) | |
download | chrome-ec-6904a7e33f30f2def25cb5e4afe29503be0589d8.tar.gz |
Enable LTO for host test
The LTO would be required if we want to link a LTO library.
And don't use bfd, because it doesn't have good support for LTO.
BUG=b:248508087
TEST=make runhosttests -j
TEST=make buildall -j
BRANCH=none
Change-Id: I5738dee7008b41cbee536264d02f024da7d00ba6
Signed-off-by: Yi Chou <yich@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4323540
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
-rw-r--r-- | Makefile.toolchain | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.toolchain b/Makefile.toolchain index a0f4533ffa..72680c1524 100644 --- a/Makefile.toolchain +++ b/Makefile.toolchain @@ -265,7 +265,7 @@ ifneq (${HOST_SYSROOT},) endif HOST_LDFLAGS+=$(LIBEC_HOST_LDLIBS) HOST_TEST_LDFLAGS=-Wl,-T core/host/host_exe.lds -lrt -pthread -rdynamic -lm\ - -fuse-ld=bfd -no-pie \ + -no-pie -flto\ $(if $(TEST_COVERAGE), --coverage,) \ $(if $(TEST_ASAN), -fsanitize=address) \ $(if $(TEST_MSAN), -fsanitize=memory) \ |