diff options
author | Michael Vogt <mvo@ubuntu.com> | 2015-11-28 21:59:18 +0100 |
---|---|---|
committer | Julian Andres Klode <jak@debian.org> | 2015-11-28 22:35:42 +0100 |
commit | a5fc9be36211a290a7abc3ca2a8bf98943bc1f57 (patch) | |
tree | 6ca2e686afbdaa663e73ff5b580f0a0cc4f41e9a /debian/rules | |
parent | 7ac9386cb6e272625490fcf3e8183b45e28bbc43 (diff) |
do not use "-Wl,-Bsymbolic-functions" during the build to avoid breakage
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 5 |
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))) |