Skip to content
Commits on Source (2)
libgdal-grass (3.0.1-1~exp3) experimental; urgency=medium
* Disable as-needed linking on Debian too, gcc-9 enables it by default.
-- Bas Couwenberg <sebastic@debian.org> Sun, 08 Sep 2019 22:27:30 +0200
libgdal-grass (3.0.1-1~exp2) experimental; urgency=medium
* Update packaging for GRASS 7.8.0.
......
......@@ -7,6 +7,9 @@
# Enable hardening build flags
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
# Don't link with as-needed to prevent missing libraries
export DEB_LDFLAGS_MAINT_APPEND=-Wl,--no-as-needed
# Disable PIE on Ubuntu where it's still problematic
VENDOR_DERIVES_FROM_UBUNTU ?= $(shell dpkg-vendor --derives-from Ubuntu && echo yes)
DISTRIBUTION_RELEASE := $(shell lsb_release -cs)
......@@ -15,7 +18,6 @@ ifeq ($(VENDOR_DERIVES_FROM_UBUNTU),yes)
ifneq (,$(filter $(DISTRIBUTION_RELEASE),xenial bionic))
export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
endif
export DEB_LDFLAGS_MAINT_APPEND=-Wl,--no-as-needed
endif
PKGNAME=$(shell grep Package: debian/control | head -1 | cut -d' ' -f2)
......