aboutsummaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>2016-06-23 14:42:52 +0200
committerC.J. Collier <cjcollier@linuxfoundation.org>2016-06-23 15:58:56 +0000
commit13238a66181156b55aa3015dfca690a5f590c5e7 (patch)
treec23ffe9decf23cef0870f33dad73e85dfd3c9b8b /debian
parentbee8a5722d59aaa5a7e058dec7000f8c5b294166 (diff)
d/rules: strip -Wl, from dpkg-buildflags output
The DPKG build system adds a -Wl, to and EXTRA_LDFLAGS, by that the flags provided by dpkg-buildflags become -Wl,-Wl,option which fails to build. Fix by filtering the -Wl, prefix before exporting. Note: filtering with make text functions is hard if the pattern contains a comma, so sed was chosen. Change-Id: I9b91b86c80529855dfb1c5a52725c0d07a95e5c8 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/rules3
1 files changed, 2 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules
index 8758dc66..157ce56d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,7 +22,8 @@ export DEB_CFLAGS_MAINT_APPEND = -fPIC
include /usr/share/dpkg/buildflags.mk
export EXTRA_CFLAGS=$(CFLAGS)
-export EXTRA_LDFLAGS=$(LDFLAGS)
+# need to be stripped as DPDK build system adds them and it would be -Wl,-Wl,opt
+export EXTRA_LDFLAGS=$(shell echo $(LDFLAGS) | sed 's/-Wl,//g')
# People rebuilding this package can overwrite DPDK_CONFIG, RTE_MACHINE and
# RTE_TARGET via environment variables if they like