From a5fc9be36211a290a7abc3ca2a8bf98943bc1f57 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Sat, 28 Nov 2015 21:59:18 +0100 Subject: do not use "-Wl,-Bsymbolic-functions" during the build to avoid breakage --- debian/rules | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'debian') 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))) -- cgit v1.2.3