summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Vogt <mvo@ubuntu.com>2015-11-28 21:59:18 +0100
committerJulian Andres Klode <jak@debian.org>2015-11-28 22:35:42 +0100
commita5fc9be36211a290a7abc3ca2a8bf98943bc1f57 (patch)
tree6ca2e686afbdaa663e73ff5b580f0a0cc4f41e9a
parent7ac9386cb6e272625490fcf3e8183b45e28bbc43 (diff)
do not use "-Wl,-Bsymbolic-functions" during the build to avoid breakage
-rwxr-xr-xdebian/rules5
1 files changed, 4 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules
index c8e7cb285..9a7c72080 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,7 +29,10 @@ ifneq (,$(shell which dpkg-buildflags))
# (http://savannah.gnu.org/bugs/?10593)
dpkg_buildflags = DEB_BUILD_MAINT_OPTIONS=hardening=+all dpkg-buildflags
export CXXFLAGS = $(shell $(dpkg_buildflags) --get CXXFLAGS)
- export LDFLAGS = $(shell $(dpkg_buildflags) --get LDFLAGS)
+ # we can not use "-Wl,-Bsymbolic-functions" with the new weak symbols
+ # in libapt-private (commit 28f24d3d added those)
+ comma:= ,
+ export LDFLAGS = $(subst -Wl$(comma)-Bsymbolic-functions,,$(shell $(dpkg_buildflags) --get LDFLAGS))
export CPPFLAGS = $(shell $(dpkg_buildflags) --get CPPFLAGS)
else
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))