diff options
author | David Kalnischkies <david@kalnischkies.de> | 2015-11-29 13:12:38 +0100 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2015-11-29 13:12:38 +0100 |
commit | 90986d4dbbd38e2e89f986d621e301304210452e (patch) | |
tree | cb7959bfc62be9765e55d2591f71a532f832a896 /debian/rules | |
parent | 875a9e54ba956dace823866bca7935f6ab8e8d06 (diff) |
use function pointers instead of weak symbols for cmdline parsing
Passing function pointers around while working on this was very icky,
but if weak symbols are too much to ask for…
Reverts "do not use "-Wl,-Bsymbolic-functions" during the build to avoid
breakage" aka a5fc9be36211a290a7abc3ca2a8bf98943bc1f57.
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/debian/rules b/debian/rules index 9a7c72080..c8e7cb285 100755 --- a/debian/rules +++ b/debian/rules @@ -29,10 +29,7 @@ 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) - # 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 LDFLAGS = $(shell $(dpkg_buildflags) --get LDFLAGS) export CPPFLAGS = $(shell $(dpkg_buildflags) --get CPPFLAGS) else ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) |