summaryrefslogtreecommitdiff
path: root/debian/rules.d/binary-fortran.mk
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2019-11-18 15:53:29 +0300
committerIgor Pashev <pashev.igor@gmail.com>2019-11-18 15:53:29 +0300
commit8f6c4b0033c72f8ac14694c419a99458339dd6a9 (patch)
tree06c106e622a58100aa85a381b9b65d222b076df4 /debian/rules.d/binary-fortran.mk
parent42156b5190f4fa150e1fab6777eb81e69d4db8c9 (diff)
downloadgcc-9-8f6c4b0033c72f8ac14694c419a99458339dd6a9.tar.gz
Import gcc-9 (9.2.1-19)debian/9.2.1-19debian
Diffstat (limited to 'debian/rules.d/binary-fortran.mk')
-rw-r--r--debian/rules.d/binary-fortran.mk14
1 files changed, 12 insertions, 2 deletions
diff --git a/debian/rules.d/binary-fortran.mk b/debian/rules.d/binary-fortran.mk
index 4b603e4..8a04b51 100644
--- a/debian/rules.d/binary-fortran.mk
+++ b/debian/rules.d/binary-fortran.mk
@@ -122,12 +122,16 @@ define __do_libgfortran_dev
mv $(install_stamp) $(install_stamp)-tmp
rm -rf $(d_l)
- dh_installdirs -p$(1) $(gcc_lib_dir$(2))
+ dh_installdirs -p$(p_l) $(gcc_lib_dir$(2))
$(dh_compat2) dh_movefiles -p$(p_l) \
$(gcc_lib_dir$(2))/libcaf_single.a
$(call install_gcc_lib,libgfortran,$(FORTRAN_SONAME),$(2),$(p_l))
+ $(if $(2),, \
+ $(dh_compat2) dh_movefiles -p$(p_l) \
+ $(gcc_lib_dir$(2))/include/ISO_Fortran_binding.h)
+
debian/dh_doclink -p$(p_l) $(p_lbase)
debian/dh_rmemptydirs -p$(p_l)
@@ -185,8 +189,10 @@ ifeq ($(unprefixed_names),yes)
endif
endif
-ifeq ($(GFDL_INVARIANT_FREE),yes)
mkdir -p $(d_g95)/usr/share/lintian/overrides
+ echo '$(p_g95) binary: hardening-no-pie' \
+ > $(d_g95)/usr/share/lintian/overrides/$(p_g95)
+ifeq ($(GFDL_INVARIANT_FREE),yes)
echo '$(p_g95) binary: binary-without-manpage' \
>> $(d_g95)/usr/share/lintian/overrides/$(p_g95)
endif
@@ -197,6 +203,10 @@ endif
$(d_g95)/$(docdir)/$(p_xbase)/fortran/changelog
debian/dh_rmemptydirs -p$(p_g95)
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTONS)))
+ $(DWZ) \
+ $(d_g95)/$(gcc_lexec_dir)/f951
+endif
dh_strip -p$(p_g95) \
$(if $(unstripped_exe),-X/f951)
dh_shlibdeps -p$(p_g95)