Skip to content

Commit 813961b

Browse files
committed
ARCv3: Pass linker correct LDFLAGS when building loader
ARCv3 loader for 32-bit ARC HS58 didn't link if arc64-elf toolchain was used. That happened because LD flags are not being passed to the loader link command.
1 parent 992fde7 commit 813961b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/arc/boot/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ $(obj)/uImage.lzma: $(obj)/vmlinux.bin.lzma FORCE
4747
$(obj)/loader.o: $(src)/loader.S $(obj)/vmlinux.bin
4848

4949
$(obj)/loader: $(obj)/loader.o $(obj)/vmlinux.bin $(obj)/loader.lds FORCE
50-
$(Q)$(LD) --defsym=_entry_point_virt=$(LINUX_ENTRY_VIRT) -T $(obj)/loader.lds -o $@ $(obj)/loader.o
50+
$(Q)$(LD) $(KBUILD_LDFLAGS) --defsym=_entry_point_virt=$(LINUX_ENTRY_VIRT) -T $(obj)/loader.lds -o $@ $(obj)/loader.o

0 commit comments

Comments
 (0)