summaryrefslogtreecommitdiffstats
path: root/rules/busybox.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2005-05-17 12:20:03 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2005-05-17 12:20:03 +0000
commit28c8aab4ae82be1f3a5a16e111033f9167bfb8fc (patch)
tree39af99bb83986f7bcee66ef6be6c670b134af082 /rules/busybox.make
parent5c1411eef6797f01b8a161d3b55fa20c408c2c2d (diff)
downloadptxdist-28c8aab4ae82be1f3a5a16e111033f9167bfb8fc.tar.gz
ptxdist-28c8aab4ae82be1f3a5a16e111033f9167bfb8fc.tar.xz
fix static building; patch by Gary Thomas
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2622 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/busybox.make')
-rw-r--r--rules/busybox.make8
1 files changed, 7 insertions, 1 deletions
diff --git a/rules/busybox.make b/rules/busybox.make
index ac37fe4a8..f1138dc8a 100644
--- a/rules/busybox.make
+++ b/rules/busybox.make
@@ -70,10 +70,16 @@ busybox_prepare: $(STATEDIR)/busybox.prepare
BUSYBOX_PATH = PATH=$(CROSS_PATH)
BUSYBOX_ENV = $(CROSS_ENV)
+
+BUSYBOX_TARGET_LDFLAGS = $(call remove_quotes,$(TARGET_LDFLAGS))
+ifdef PTXCONF_BB_CONFIG_STATIC
+BUSYBOX_TARGET_LDFLAGS += -static
+endif
+
BUSYBOX_MAKEVARS = CROSS=$(COMPILER_PREFIX)
BUSYBOX_MAKEVARS += HOSTCC=$(HOSTCC)
BUSYBOX_MAKEVARS += EXTRA_CFLAGS='$(call remove_quotes,$(TARGET_CFLAGS))'
-BUSYBOX_MAKEVARS += LDFLAGS='$(call remove_quotes,$(TARGET_LDFLAGS))'
+BUSYBOX_MAKEVARS += LDFLAGS='$(BUSYBOX_TARGET_LDFLAGS)'
#
# dependencies