diff options
author | Patrick Williams <iawillia@us.ibm.com> | 2013-07-31 15:28:33 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-08-02 14:27:13 -0500 |
commit | c668777046a70d50cec5fbed81d3f1060d293464 (patch) | |
tree | bb2c6e58ee036cb99a2bfd2f62b6edf0607fdff6 /src/build | |
parent | 8ee8f25d810e45c03f7d8f2e9a116445c5ff4376 (diff) | |
download | talos-hostboot-c668777046a70d50cec5fbed81d3f1060d293464.tar.gz talos-hostboot-c668777046a70d50cec5fbed81d3f1060d293464.zip |
Force makefile to fail on linker error.
RTC: 72986
Change-Id: If8b30daa996c502a848c81da6806273c2aa3177c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5649
Tested-by: Jenkins Server
Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/build')
-rw-r--r-- | src/build/mkrules/images.rules.mk | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/build/mkrules/images.rules.mk b/src/build/mkrules/images.rules.mk index db06ec5f1..190f29be5 100644 --- a/src/build/mkrules/images.rules.mk +++ b/src/build/mkrules/images.rules.mk @@ -47,7 +47,7 @@ $(IMGDIR)/%.bin: $(IMGDIR)/%.elf \ $(wildcard $(IMGDIR)/*.so) $(addprefix $(IMGDIR)/, $($*_DATA_MODULES)) \ $(CUSTOM_LINKER_EXE) $(C2) " LINKER $(notdir $@)" - $(C1)$(CUSTOM_LINKER) $@ $< \ + $(C1)set -o pipefail && $(CUSTOM_LINKER) $@ $< \ $(addprefix $(IMGDIR)/lib, $(addsuffix .so, $($*_MODULES))) \ --extended=0x40000 $(IMGDIR)/$*_extended.bin \ $(addprefix $(IMGDIR)/lib, $(addsuffix .so, $($*_EXTENDED_MODULES))) \ @@ -57,9 +57,9 @@ $(IMGDIR)/%.bin: $(IMGDIR)/%.elf \ $(IMGDIR)/%.list.bz2 $(IMGDIR)/%.syms: $(IMGDIR)/%.bin $(C2) " GENLIST $(notdir $*)" - $(C1)(cd $(ROOTPATH); \ + $(C1)(cd $(ROOTPATH)&& \ src/build/linker/gensyms $*.bin $*_extended.bin 0x40000000 \ - > ./img/$*.syms ; \ + > ./img/$*.syms && \ src/build/linker/genlist $*.bin | bzip2 -zc > ./img/$*.list.bz2) endif |