aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine.mk2
-rw-r--r--make/build.mk2
2 files changed, 2 insertions, 2 deletions
diff --git a/engine.mk b/engine.mk
index 65b70573..0bfc5834 100644
--- a/engine.mk
+++ b/engine.mk
@@ -232,7 +232,7 @@ CC := $(CCACHE) $(CLANG_BINDIR)/clang
else
CC := $(CCACHE) $(TOOLCHAIN_PREFIX)gcc
endif
-LD := $(TOOLCHAIN_PREFIX)ld.bfd
+LD := $(CLANG_BINDIR)/ld.lld
AR := $(TOOLCHAIN_PREFIX)ar
OBJDUMP := $(TOOLCHAIN_PREFIX)objdump
OBJCOPY := $(TOOLCHAIN_PREFIX)objcopy
diff --git a/make/build.mk b/make/build.mk
index e33685e8..c1231354 100644
--- a/make/build.mk
+++ b/make/build.mk
@@ -22,7 +22,7 @@ $(OUTELF).hex: $(OUTELF)
$(OUTELF): $(ALLMODULE_OBJS) $(EXTRA_OBJS) $(LINKER_SCRIPT) $(EXTRA_LINKER_SCRIPTS)
@echo linking $@
$(NOECHO)$(SIZE) -t --common $(sort $(ALLMODULE_OBJS)) $(EXTRA_OBJS)
- $(NOECHO)$(LD) $(GLOBAL_LDFLAGS) -dT $(LINKER_SCRIPT) $(addprefix -T,$(EXTRA_LINKER_SCRIPTS)) \
+ $(NOECHO)$(LD) $(GLOBAL_LDFLAGS) -T $(LINKER_SCRIPT) $(addprefix -T,$(EXTRA_LINKER_SCRIPTS)) \
--start-group $(ALLMODULE_OBJS) $(EXTRA_OBJS) $(LIBGCC) --end-group -Map=$(OUTELF).map -o $@
$(OUTELF).sym: $(OUTELF)