[gcc-6] 135/401: * Tighten debhelper build dependency for cross build dependencies.

Ximin Luo infinity0 at debian.org
Wed Apr 5 15:48:23 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.

commit 67ae5b88ec1a157c41470363df00b5c07832701a
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Mon May 9 13:10:23 2016 +0000

      * Tighten debhelper build dependency for cross build dependencies.
    
    
    git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@8831 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/changelog                  | 1 +
 debian/control                    | 2 +-
 debian/control.m4                 | 4 ++--
 debian/libstdc++-BV-doc.overrides | 3 +++
 debian/rules.conf                 | 3 +++
 5 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3ac96f4..71f770c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ gcc-6 (6.1.1-2) UNRELEASED; urgency=medium
   * Don't build gnat cross compilers on 32bit archs targeting 64bit targets.
     Addresses: #823126.
   * Avoid empty architecture lists in build dependencies. Closes: #823280.
+  * Tighten debhelper build dependency for cross build dependencies.
 
   [ Samuel Thibault ]
   * patches/ada-hurd.diff: Fix Get_Page_Size type.
diff --git a/debian/control b/debian/control
index 45524ab..5b96485 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian GCC Maintainers <debian-gcc at lists.debian.org>
 Uploaders: Matthias Klose <doko at debian.org>
 Standards-Version: 3.9.8
-Build-Depends: debhelper (>= 5.0.62), dpkg-dev (>= 1.17.14), 
+Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), 
   g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel mipsn32 mipsn32el powerpc ppc64 s390 s390x sparc sparc64 x32] <!cross>, g++-5 [arm64] <!cross>, 
   libc6.1-dev (>= 2.13-5) [alpha ia64] | libc0.3-dev (>= 2.13-5) [hurd-i386] | libc0.1-dev (>= 2.13-5) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-5), libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 ppc64 kfreebsd-amd64 mipsn32 mi [...]
   kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k], 
diff --git a/debian/control.m4 b/debian/control.m4
index dcacdd9..013b3d0 100644
--- a/debian/control.m4
+++ b/debian/control.m4
@@ -58,7 +58,7 @@ Uploaders: Matthias Klose <doko at debian.org>
 ')dnl SRCNAME
 Standards-Version: 3.9.8
 ifdef(`TARGET',`dnl cross
-Build-Depends: debhelper (>= 9), DPKG_BUILD_DEP
+Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP
   LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
   kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
   LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTO_BUILD_DEP
@@ -68,7 +68,7 @@ Build-Depends: debhelper (>= 9), DPKG_BUILD_DEP
   zlib1g-dev, SDT_BUILD_DEP
   bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
 ',`dnl native
-Build-Depends: debhelper (>= 5.0.62), DPKG_BUILD_DEP
+Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP
   GCC_MULTILIB_BUILD_DEP
   LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
   kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
diff --git a/debian/libstdc++-BV-doc.overrides b/debian/libstdc++-BV-doc.overrides
index 0522c3d..3ddfc4b 100644
--- a/debian/libstdc++-BV-doc.overrides
+++ b/debian/libstdc++-BV-doc.overrides
@@ -1,6 +1,9 @@
 libstdc++- at BV@-doc binary: hyphen-used-as-minus-sign
 libstdc++- at BV@-doc binary: manpage-has-bad-whatis-entry
 
+# 3xx used by intent to avoid conficts
+libstdc++- at BV@-doc binary: manpage-section-mismatch
+
 # some very long identifiers
 libstdc++- at BV@-doc binary: manpage-has-errors-from-man .*can't break line
 
diff --git a/debian/rules.conf b/debian/rules.conf
index 5b8b2ba..027d79e 100644
--- a/debian/rules.conf
+++ b/debian/rules.conf
@@ -442,10 +442,12 @@ _element = $(filter $1=%,$(arch_gnutype_map))
 _gnu_type = $(subst $1=,,$(filter $1=%,$(arch_gnutype_map)))
 
 ifneq (,$(filter $(distrelease),lenny etch squeeze wheezy wheezy dapper hardy jaunty karmic lucid maverick natty oneiric precise quantal raring saucy trusty utopic vivid))
+  DEBHELPER_BUILD_DEP = debhelper (>= 9),
   TARGET_TOOL_BUILD_DEP = bash, # non-empty line
   pf_cross =
   pf_ncross =
 else
+  DEBHELPER_BUILD_DEP = debhelper (>= 9.20141010),
   TARGET_TOOL_BUILD_DEP = \
 	$(foreach a, $(any_archs), \
 	  g++-$(BASE_VERSION)-$(call _gnu_type,$(a)) [$(a)] <cross>, \
@@ -689,6 +691,7 @@ ctrl_flags += \
 	-DGMP_BUILD_DEP="$(GMP_BUILD_DEP)" \
 	-DMPFR_BUILD_DEP="$(MPFR_BUILD_DEP)" \
 	-DMPC_BUILD_DEP="$(MPC_BUILD_DEP)" \
+	-DDEBHELPER_BUILD_DEP="$(DEBHELPER_BUILD_DEP)" \
 	-DDPKG_BUILD_DEP="$(DPKG_BUILD_DEP)" \
 	-DSOURCE_BUILD_DEP="$(SOURCE_BUILD_DEP)" \
 	-DCROSS_BUILD_DEP="$(CROSS_BUILD_DEP)" \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git



More information about the Reproducible-commits mailing list