From eb890d8891c23706bf1be934b4d73655b768826a Mon Sep 17 00:00:00 2001 From: Allen Webb Date: Wed, 5 Dec 2018 15:53:41 -0800 Subject: Makefiles: Set fuzz targets to use the correct CROSS_COMPILE. This addresses a cross compilation bug for fuzzing targets where CROSS_COMPILE was always ''. BRANCH=None BUG=chromium:911310 TEST=USE="ubsan asan fuzzer" ./build_packages \ --board=amd64-generic --skip_chroot_upgrade chromeos-ec && (cd ../platform/ec && unset BOARD && make -j buildall) Change-Id: I1c0b99f4ecef1e6ddec489568ccb13a8e8f5fb85 Signed-off-by: Allen Webb Reviewed-on: https://chromium-review.googlesource.com/1363541 Reviewed-by: Manoj Gupta Reviewed-by: Nicolas Boichat --- Makefile.toolchain | 1 + 1 file changed, 1 insertion(+) (limited to 'Makefile.toolchain') diff --git a/Makefile.toolchain b/Makefile.toolchain index 7473ebc005..ddf0901afc 100644 --- a/Makefile.toolchain +++ b/Makefile.toolchain @@ -131,6 +131,7 @@ LDFLAGS=-nostdlib -g -Wl,-X -Wl,--gc-sections -Wl,--build-id=none \ $(LDFLAGS_EXTRA) $(CFLAGS_CPU) BUILD_LDFLAGS=$(LIBFTDI_LDLIBS) HOST_TEST_LDFLAGS=-Wl,-T core/host/host_exe.lds -lrt -pthread -rdynamic -lm\ + -fuse-ld=bfd \ $(if $(TEST_COVERAGE),-fprofile-arcs,) \ $(if $(TEST_ASAN), -fsanitize=address) \ $(if $(TEST_MSAN), -fsanitize=memory) \ -- cgit v1.2.1