summaryrefslogtreecommitdiffstats
path: root/src/build
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2013-07-31 15:28:33 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-08-02 14:27:13 -0500
commitc668777046a70d50cec5fbed81d3f1060d293464 (patch)
treebb2c6e58ee036cb99a2bfd2f62b6edf0607fdff6 /src/build
parent8ee8f25d810e45c03f7d8f2e9a116445c5ff4376 (diff)
downloadtalos-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.mk6
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
OpenPOWER on IntegriCloud