summaryrefslogtreecommitdiff
path: root/debian/rules.d/binary-objc.mk
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules.d/binary-objc.mk')
-rw-r--r--debian/rules.d/binary-objc.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/debian/rules.d/binary-objc.mk b/debian/rules.d/binary-objc.mk
index 2fb1794..b5cd216 100644
--- a/debian/rules.d/binary-objc.mk
+++ b/debian/rules.d/binary-objc.mk
@@ -33,8 +33,10 @@ $(binary_stamp)-objc: $(install_stamp)
cp -p $(srcdir)/libobjc/ChangeLog \
$(d_objc)/$(docdir)/$(p_xbase)/ObjC/changelog.libobjc
-ifeq ($(GFDL_INVARIANT_FREE),yes)
mkdir -p $(d_objc)/usr/share/lintian/overrides
+ echo '$(p_objc) binary: hardening-no-pie' \
+ > $(d_objc)/usr/share/lintian/overrides/$(p_objc)
+ifeq ($(GFDL_INVARIANT_FREE),yes)
echo '$(p_objc) binary: binary-without-manpage' \
>> $(d_objc)/usr/share/lintian/overrides/$(p_objc)
endif
@@ -43,6 +45,10 @@ endif
debian/dh_rmemptydirs -p$(p_objc)
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTONS)))
+ $(DWZ) \
+ $(d_objc)/$(gcc_lexec_dir)/cc1obj
+endif
dh_strip -p$(p_objc) \
$(if $(unstripped_exe),-X/cc1obj)
dh_shlibdeps -p$(p_objc)