Open nickdesaulniers opened 9 months ago
May be as simple as
diff --git a/tools/testing/selftests/lib.mk b/tools/testing/selftests/lib.mk
index 118e0964bda9..323a3f377f13 100644
--- a/tools/testing/selftests/lib.mk
+++ b/tools/testing/selftests/lib.mk
@@ -30,7 +30,7 @@ else
CLANG_FLAGS += --target=$(notdir $(CROSS_COMPILE:%-=%))
endif # CROSS_COMPILE
-CC := $(LLVM_PREFIX)clang$(LLVM_SUFFIX) $(CLANG_FLAGS) -fintegrated-as
+CC := $(LLVM_PREFIX)clang$(LLVM_SUFFIX) $(CLANG_FLAGS) -fintegrated-as -fuse-ld=lld
else
CC := $(CROSS_COMPILE)gcc
endif # LLVM
but I did not test. That may end up causing warnings if $(CC)
is invoked with just -c
but I am not seeing a central place for LDFLAGS
to place -fuse-ld=lld
in...
Notice no
-fuse-ld=
flag below.