images: fix image size in pblx
The pblx is a self extracting barebox binary. This doesn't have the size of the image correctly set because the linker doesn't generate it for relocatable binaries. This currently only works on ARM, but this is the only architecture supporting multi images anyway. TO make it work on other architectures fix_size would have to be extended to recognize other images. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
e3ed260db7
commit
bf6846cacc
|
@ -70,7 +70,8 @@ $(obj)/%.pblb: $(obj)/%.pbl FORCE
|
|||
quiet_cmd_pblx ?= PBLX $@
|
||||
cmd_pblx ?= cat $(obj)/$(patsubst %.pblx,%.pblb,$(2)) > $@; \
|
||||
$(call size_append, $(obj)/barebox.z) >> $@; \
|
||||
cat $(obj)/barebox.z >> $@
|
||||
cat $(obj)/barebox.z >> $@; \
|
||||
$(objtree)/scripts/fix_size -f $@
|
||||
|
||||
$(obj)/%.pblx: $(obj)/%.pblb $(obj)/barebox.z FORCE
|
||||
$(call if_changed,pblx,$(@F))
|
||||
|
|
Loading…
Reference in New Issue