Makefile-ARM: be sure that the startup code is linked first

check https://bugs.launchpad.net/gcc-arm-embedded/+bug/1747966
This commit is contained in:
Nico Tonnhofer 2019-04-16 23:46:33 +02:00
parent 426ffb9420
commit 0d308c8cfa
1 changed files with 3 additions and 1 deletions

View File

@ -209,7 +209,9 @@ program: $(UPLOAD_FILE) config.h
$(call upload_echo) $(call upload_echo)
$(UPLOADER) $< $(UPLOADER_FLAGS) $(UPLOADER) $< $(UPLOADER_FLAGS)
$(BUILDDIR)/teacup.elf: $(BUILDDIR)/startup.o $(BUILDDIR)/teacup.elf: $(BUILDDIR)/startup.o $(OBJ)
@echo " LINK $@"
@$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
$(BUILDDIR)/startup.o: $(STARTUP_FILE) | $(BUILDDIR) $(BUILDDIR)/startup.o: $(STARTUP_FILE) | $(BUILDDIR)
@echo " CC $@" @echo " CC $@"