aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Bonnard <frediz@linux.vnet.ibm.com>2016-06-10 16:32:22 +0200
committerStewart Smith <stewart@linux.vnet.ibm.com>2016-09-22 17:04:05 +1000
commite383d9f9fb0e0ac32224f39d792712b07b7ab45e (patch)
treed46078a8b6381ee4d1f286e870f5c8ff22b0ffc7
parentf11befe8b3b8d08ea799c694ff398b6c275a0ca6 (diff)
downloadskiboot-e383d9f9fb0e0ac32224f39d792712b07b7ab45e.zip
skiboot-e383d9f9fb0e0ac32224f39d792712b07b7ab45e.tar.gz
skiboot-e383d9f9fb0e0ac32224f39d792712b07b7ab45e.tar.bz2
gard/pflash: Honor linker flags passed from the environment
Let use LDFLAGS from the environment for gard and pflash Debian/Ubuntu use this mechanism to do hardened builds. Signed-off-by: Frederic Bonnard <frediz@linux.vnet.ibm.com> [stewart@linux.vnet.ibm.com: also use LDFLAGS for pflash] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit 011c0acbce0e15abb55482a67a56d4188cef1147) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r--external/gard/rules.mk2
-rw-r--r--external/pflash/rules.mk2
2 files changed, 2 insertions, 2 deletions
diff --git a/external/gard/rules.mk b/external/gard/rules.mk
index a39022b..acaf723 100644
--- a/external/gard/rules.mk
+++ b/external/gard/rules.mk
@@ -32,7 +32,7 @@ $(LIBFLASH_OBJS): libflash-%.o : libflash/%.c
$(CC) $(CFLAGS) -c $< -o $@
$(EXE): $(OBJS)
- $(CC) $(CFLAGS) $^ -o $@
+ $(CC) $(LDFLAGS) $(CFLAGS) $^ -o $@
install: all
install -D gard $(DESTDIR)$(sbindir)/opal-gard
diff --git a/external/pflash/rules.mk b/external/pflash/rules.mk
index c8a1476..e3e70ae 100644
--- a/external/pflash/rules.mk
+++ b/external/pflash/rules.mk
@@ -41,5 +41,5 @@ $(LIBFLASH_OBJS): libflash-%.o : libflash/%.c
$(Q_CC)$(CC) $(CFLAGS) -c $< -o $@
$(EXE): $(OBJS)
- $(Q_CC)$(CC) $(CFLAGS) $^ -lrt -o $@
+ $(Q_CC)$(CC) $(LDFLAGS) $(CFLAGS) $^ -lrt -o $@