Package: debian-policy Version: 3.9.7.0 Severity: wishlist Tags: patch Hi!
Here's a partial update to match the current dpkg-architecture output. I've left the MULTIARCH variable alone, because that's supposedly tracked on another bug. The wording might be a bit unnatural, review by a native speaker advised. :) Thanks, Guillem
From 0bc030c417adfa7ca50944c918101dd9ce62bebb Mon Sep 17 00:00:00 2001 From: Guillem Jover <guil...@debian.org> Date: Fri, 24 Jul 2015 17:17:58 +0200 Subject: [PATCH 1/2] Update information about DEB_TARGET_* variables These are used to support building cross-compilers. Introduced in dpkg 1.17.14. --- policy.sgml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/policy.sgml b/policy.sgml index 404dc73..72a2505 100644 --- a/policy.sgml +++ b/policy.sgml @@ -2175,9 +2175,16 @@ zope. the architecture on which <file>debian/rules</file> is run and the package build is performed. The host architecture is the architecture on which the resulting package will be installed - and run. These are normally the same, but may be different in + and run. The target architecture is the architecture of the + packages that the compiler currently being built will generate. + These are normally the same, but may be different in the case of cross-compilation (building packages for one - architecture on machines of a different architecture). + architecture on machines of a different architecture), building a + cross-compiler (a compiler package that will generate objects for + one architecture, built on a machine of a different architecture) + or a Canadian cross-compiler (a compiler that will generate + objects for one architecture, built on a machine of a different + architecture, that will run on yet a different architecture). </p> <p> @@ -2205,8 +2212,9 @@ zope. <tt>DEB_*_GNU_TYPE</tt>) </list> where <tt>*</tt> is either <tt>BUILD</tt> for specification of - the build architecture or <tt>HOST</tt> for specification of the - host architecture. + the build architecture, <tt>HOST</tt> for specification of the + host architecture or <tt>TARGET</tt> for specification of the + target architecture. </p> <p> -- 2.5.0.rc2.392.g76e840b
From 70aaad841a5067db2737ea658532eb92d9376888 Mon Sep 17 00:00:00 2001 From: Guillem Jover <guil...@debian.org> Date: Fri, 24 Jul 2015 17:19:06 +0200 Subject: [PATCH 2/2] Update information about DEB_*_ARCH_* variables Mention DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN. Introduced in dpkg 1.15.4. --- policy.sgml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/policy.sgml b/policy.sgml index 72a2505..b7f0464 100644 --- a/policy.sgml +++ b/policy.sgml @@ -2197,6 +2197,12 @@ zope. <tt>DEB_*_ARCH_CPU</tt> (the Debian CPU name) </item> <item> + <tt>DEB_*_ARCH_BITS</tt> (the Debian CPU pointer size in bits) + </item> + <item> + <tt>DEB_*_ARCH_ENDIAN</tt> (the Debian CPU endianness) + </item> + <item> <tt>DEB_*_ARCH_OS</tt> (the Debian System name) </item> <item> -- 2.5.0.rc2.392.g76e840b