diff --git a/common.mak b/common.mak index 9624f354..dd4586ad 100644 --- a/common.mak +++ b/common.mak @@ -60,7 +60,6 @@ endef $(eval $(call cmd_define, AS," AS ",$(CROSS_COMPILE)as)) $(eval $(call cmd_define, LINK," LINK ",$(CROSS_COMPILE)gcc)) -$(eval $(call cmd_define, LD," LD ",$(CROSS_COMPILE)ld)) $(eval $(call cmd_define, CC," CC ",$(CROSS_COMPILE)gcc)) $(eval $(call cmd_define, HOSTCC," HOSTCC ",gcc)) $(eval $(call cmd_define, LINKXX," LINKXX ",$(CROSS_COMPILE)g++)) diff --git a/zipl/boot/Makefile b/zipl/boot/Makefile index 09403a78..e0c041e7 100644 --- a/zipl/boot/Makefile +++ b/zipl/boot/Makefile @@ -110,7 +110,7 @@ stage3.bin: stage3.exec $< $@ data.o: $(FILES) - $(LD) $(NO_PIE_LDFLAGS) -r -b binary -o data.o $(FILES) + $(LINK) $(NO_PIE_LDFLAGS) -static -nostdlib -Wl,--relocatable -Wl,--format,binary -o data.o $(FILES) data.h: data.o rm -f data.h