Your message dated Thu, 08 Mar 2018 03:34:32 +0000
with message-id <e1etmk8-000iig...@fasolo.debian.org>
and subject line Bug#891863: fixed in binutils 2.30-6
has caused the Debian Bug report #891863,
regarding build binutils-for-host for the target architecture
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
891863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891863
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: binutils
Version: 2.30-5
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

When building cross binutils for a single target (by setting the TARGET
environment variable or writing to debian/target), one needs the
binutils-for-host package for the TARGET architecture. Thus such
targeted build should emit emit binutils-for-host:$DEB_TARGET_ARCH
rather than binutils-for-host:$DEB_HOST_ARCH. (For non-targeted builds
there is no difference.) Please consider applying the attached patch.

Helmut
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+binutils (2.30-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Build binutils-for-host for TARGET. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@alf.mars>  Thu, 01 Mar 2018 20:03:17 +0100
+
 binutils (2.30-5) unstable; urgency=medium
 
   * Update, taken from the 2.30 branch 20180215.
--- a/debian/rules
+++ b/debian/rules
@@ -209,9 +209,11 @@
   DPKG_TARGET_VARS := $(shell dpkg-architecture -f -t$(TARGET))
   DEB_TARGET_MULTIARCH = $(call vafilt,$(DPKG_TARGET_VARS),DEB_HOST_MULTIARCH)
   DEB_TARGET_ARCH      = $(call vafilt,$(DPKG_TARGET_VARS),DEB_HOST_ARCH)
+  for_target           = dpkg-architecture -f -t$(TARGET) -c
 else
   DEB_TARGET_MULTIARCH = $(DEB_HOST_MULTIARCH)
   DEB_TARGET_ARCH      = $(DEB_HOST_ARCH)
+  for_target           =
 endif
 
 ifneq (,$(TARGET))
@@ -1422,8 +1424,9 @@
        ln -sf $(p_com) $(d_hst)/$(PF)/share/doc/$(p_hst)
 
        rm -f debian/substvars
-       dpkg-gencontrol -P$(d_hst) -p$(p_hst) \
-               -Vbinutils:native=$(p_nat) -Vbinutils:minver=$(min_ver)
+       $(for_target) dpkg-gencontrol -P$(d_hst) -p$(p_hst) \
+               -Vbinutils:native=$(if $(TARGET),$(p_cross),$(p_nat)) \
+               -Vbinutils:minver=$(min_ver)
 
        chown -R root:root $(d_hst)
        chmod -R go=rX $(d_hst)

--- End Message ---
--- Begin Message ---
Source: binutils
Source-Version: 2.30-6

We believe that the bug you reported is fixed in the latest version of
binutils, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 891...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated binutils package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 08 Mar 2018 09:56:54 +0700
Source: binutils
Binary: binutils-for-host binutils-for-build binutils libbinutils 
libbinutils-dbg binutils-dev binutils-multiarch binutils-multiarch-dbg 
binutils-multiarch-dev binutils-hppa64-linux-gnu binutils-hppa64-linux-gnu-dbg 
binutils-doc binutils-source binutils-common binutils-x86-64-linux-gnu 
binutils-x86-64-linux-gnu-dbg binutils-i686-linux-gnu 
binutils-i686-linux-gnu-dbg binutils-aarch64-linux-gnu 
binutils-aarch64-linux-gnu-dbg binutils-arm-linux-gnueabihf 
binutils-arm-linux-gnueabihf-dbg binutils-arm-linux-gnueabi 
binutils-arm-linux-gnueabi-dbg binutils-mips-linux-gnu 
binutils-mips-linux-gnu-dbg binutils-mipsel-linux-gnu 
binutils-mipsel-linux-gnu-dbg binutils-mips64el-linux-gnuabi64 
binutils-mips64el-linux-gnuabi64-dbg binutils-powerpc64le-linux-gnu 
binutils-powerpc64le-linux-gnu-dbg binutils-s390x-linux-gnu 
binutils-s390x-linux-gnu-dbg binutils-alpha-linux-gnu 
binutils-alpha-linux-gnu-dbg binutils-hppa-linux-gnu 
binutils-hppa-linux-gnu-dbg binutils-ia64-linux-gnu
 binutils-ia64-linux-gnu-dbg binutils-m68k-linux-gnu 
binutils-m68k-linux-gnu-dbg binutils-mips64-linux-gnuabi64 
binutils-mips64-linux-gnuabi64-dbg binutils-powerpc-linux-gnu 
binutils-powerpc-linux-gnu-dbg binutils-powerpc-linux-gnuspe 
binutils-powerpc-linux-gnuspe-dbg binutils-powerpc64-linux-gnu 
binutils-powerpc64-linux-gnu-dbg binutils-riscv64-linux-gnu 
binutils-riscv64-linux-gnu-dbg binutils-sh4-linux-gnu 
binutils-sh4-linux-gnu-dbg binutils-sparc64-linux-gnu 
binutils-sparc64-linux-gnu-dbg binutils-x86-64-linux-gnux32 
binutils-x86-64-linux-gnux32-dbg binutils-i686-gnu binutils-i686-gnu-dbg 
binutils-x86-64-kfreebsd-gnu binutils-x86-64-kfreebsd-gnu-dbg 
binutils-i686-kfreebsd-gnu binutils-i686-kfreebsd-gnu-dbg 
binutils-mips64-linux-gnuabin32 binutils-mips64-linux-gnuabin32-dbg 
binutils-mips64el-linux-gnuabin32 binutils-mips64el-linux-gnuabin32-dbg 
binutils-mipsisa64r6-linux-gnuabin32 binutils-mipsisa64r6-linux-gnuabin32-dbg 
binutils-mipsisa64r6el-linux-gnuabin32
 binutils-mipsisa64r6el-linux-gnuabin32-dbg binutils-mipsisa32r6-linux-gnu 
binutils-mipsisa32r6-linux-gnu-dbg binutils-mipsisa32r6el-linux-gnu 
binutils-mipsisa32r6el-linux-gnu-dbg binutils-mipsisa64r6-linux-gnuabi64 
binutils-mipsisa64r6-linux-gnuabi64-dbg binutils-mipsisa64r6el-linux-gnuabi64
 binutils-mipsisa64r6el-linux-gnuabi64-dbg
Architecture: source
Version: 2.30-6
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <d...@debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
 binutils   - GNU assembler, linker and binary utilities
 binutils-aarch64-linux-gnu - GNU binary utilities, for aarch64-linux-gnu target
 binutils-aarch64-linux-gnu-dbg - GNU binary utilities, for aarch64-linux-gnu 
target (debug symbols
 binutils-alpha-linux-gnu - GNU binary utilities, for alpha-linux-gnu target
 binutils-alpha-linux-gnu-dbg - GNU binary utilities, for alpha-linux-gnu 
target (debug symbols)
 binutils-arm-linux-gnueabi - GNU binary utilities, for arm-linux-gnueabi target
 binutils-arm-linux-gnueabi-dbg - GNU binary utilities, for arm-linux-gnueabi 
target (debug symbols
 binutils-arm-linux-gnueabihf - GNU binary utilities, for arm-linux-gnueabihf 
target
 binutils-arm-linux-gnueabihf-dbg - GNU binary utilities, for 
arm-linux-gnueabihf target (debug symbo
 binutils-common - Common files for the GNU assembler, linker and binary 
utilities
 binutils-dev - GNU binary utilities (BFD development files)
 binutils-doc - Documentation for the GNU assembler, linker and binary utilities
 binutils-for-build - GNU assembler, linker and binary utilities for the build 
architec
 binutils-for-host - GNU assembler, linker and binary utilities for the host 
architect
 binutils-hppa-linux-gnu - GNU binary utilities, for hppa-linux-gnu target
 binutils-hppa-linux-gnu-dbg - GNU binary utilities, for hppa-linux-gnu target 
(debug symbols)
 binutils-hppa64-linux-gnu - GNU assembler, linker and binary utilities 
targeted for hppa64-li
 binutils-hppa64-linux-gnu-dbg - GNU binutils targeted for hppa64-linux (debug 
symbols)
 binutils-i686-gnu - GNU binary utilities, for i686-gnu target
 binutils-i686-gnu-dbg - GNU binary utilities, for i686-gnu target (debug 
symbols)
 binutils-i686-kfreebsd-gnu - GNU binary utilities, for i686-kfreebsd-gnu target
 binutils-i686-kfreebsd-gnu-dbg - GNU binary utilities, for i686-kfreebsd-gnu 
target (debug symbols
 binutils-i686-linux-gnu - GNU binary utilities, for i686-linux-gnu target
 binutils-i686-linux-gnu-dbg - GNU binary utilities, for i686-linux-gnu target 
(debug symbols)
 binutils-ia64-linux-gnu - GNU binary utilities, for ia64-linux-gnu target
 binutils-ia64-linux-gnu-dbg - GNU binary utilities, for ia64-linux-gnu target 
(debug symbols)
 binutils-m68k-linux-gnu - GNU binary utilities, for m68k-linux-gnu target
 binutils-m68k-linux-gnu-dbg - GNU binary utilities, for m68k-linux-gnu target 
(debug symbols)
 binutils-mips-linux-gnu - GNU binary utilities, for mips-linux-gnu target
 binutils-mips-linux-gnu-dbg - GNU binary utilities, for mips-linux-gnu target 
(debug symbols)
 binutils-mips64-linux-gnuabi64 - GNU binary utilities, for 
mips64-linux-gnuabi64 target
 binutils-mips64-linux-gnuabi64-dbg - GNU binary utilities, for 
mips64-linux-gnuabi64 target (debug sym
 binutils-mips64-linux-gnuabin32 - GNU binary utilities, for 
mips64-linux-gnuabin32 target
 binutils-mips64-linux-gnuabin32-dbg - GNU binary utilities, for 
mips64-linux-gnuabin32 target (debug sy
 binutils-mips64el-linux-gnuabi64 - GNU binary utilities, for 
mips64el-linux-gnuabi64 target
 binutils-mips64el-linux-gnuabi64-dbg - GNU binary utilities, for 
mips64el-linux-gnuabi64 target (debug s
 binutils-mips64el-linux-gnuabin32 - GNU binary utilities, for 
mips64el-linux-gnuabin32 target
 binutils-mips64el-linux-gnuabin32-dbg - GNU binary utilities, for 
mips64el-linux-gnuabin32 target (debug
 binutils-mipsel-linux-gnu - GNU binary utilities, for mipsel-linux-gnu target
 binutils-mipsel-linux-gnu-dbg - GNU binary utilities, for mipsel-linux-gnu 
target (debug symbols)
 binutils-mipsisa32r6-linux-gnu - GNU binary utilities, for 
mipsisa32r6-linux-gnu target
 binutils-mipsisa32r6-linux-gnu-dbg - GNU binary utilities, for 
mipsisa32r6-linux-gnu target (debug sym
 binutils-mipsisa32r6el-linux-gnu - GNU binary utilities, for 
mipsisa32r6el-linux-gnu target
 binutils-mipsisa32r6el-linux-gnu-dbg - GNU binary utilities, for 
mipsisa32r6el-linux-gnu target (debug s
 binutils-mipsisa64r6-linux-gnuabi64 - GNU binary utilities, for 
mipsisa64r6-linux-gnuabi64 target
 binutils-mipsisa64r6-linux-gnuabi64-dbg - GNU binary utilities, for 
mipsisa64r6-linux-gnuabi64 target (debu
 binutils-mipsisa64r6-linux-gnuabin32 - GNU binary utilities, for 
mipsisa64r6-linux-gnuabin32 target
 binutils-mipsisa64r6-linux-gnuabin32-dbg - GNU binary utilities, for 
mipsisa64r6-linux-gnuabin32 target (deb
 binutils-mipsisa64r6el-linux-gnuabi64 - GNU binary utilities, for 
mipsisa64r6el-linux-gnuabi64 target
 binutils-mipsisa64r6el-linux-gnuabi64-dbg - GNU binary utilities, for 
mipsisa64r6el-linux-gnuabi64 target (de
 binutils-mipsisa64r6el-linux-gnuabin32 - GNU binary utilities, for 
mipsisa64r6el-linux-gnuabin32 target
 binutils-mipsisa64r6el-linux-gnuabin32-dbg - GNU binary utilities, for 
mipsisa64r6el-linux-gnuabin32 target (d
 binutils-multiarch - Binary utilities that support multi-arch targets
 binutils-multiarch-dbg - Binary utilities that support multi-arch targets 
(debug symbols)
 binutils-multiarch-dev - GNU binary utilities that support multi-arch targets 
(BFD develop
 binutils-powerpc-linux-gnu - GNU binary utilities, for powerpc-linux-gnu target
 binutils-powerpc-linux-gnu-dbg - GNU binary utilities, for powerpc-linux-gnu 
target (debug symbols
 binutils-powerpc-linux-gnuspe - GNU binary utilities, for powerpc-linux-gnuspe 
target
 binutils-powerpc-linux-gnuspe-dbg - GNU binary utilities, for 
powerpc-linux-gnuspe target (debug symb
 binutils-powerpc64-linux-gnu - GNU binary utilities, for powerpc64-linux-gnu 
target
 binutils-powerpc64-linux-gnu-dbg - GNU binary utilities, for 
powerpc64-linux-gnu target (debug symbo
 binutils-powerpc64le-linux-gnu - GNU binary utilities, for 
powerpc64le-linux-gnu target
 binutils-powerpc64le-linux-gnu-dbg - GNU binary utilities, for 
powerpc64le-linux-gnu target (debug sym
 binutils-riscv64-linux-gnu - GNU binary utilities, for riscv64-linux-gnu target
 binutils-riscv64-linux-gnu-dbg - GNU binary utilities, for riscv64-linux-gnu 
target (debug symbols
 binutils-s390x-linux-gnu - GNU binary utilities, for s390x-linux-gnu target
 binutils-s390x-linux-gnu-dbg - GNU binary utilities, for s390x-linux-gnu 
target (debug symbols)
 binutils-sh4-linux-gnu - GNU binary utilities, for sh4-linux-gnu target
 binutils-sh4-linux-gnu-dbg - GNU binary utilities, for sh4-linux-gnu target 
(debug symbols)
 binutils-source - GNU assembler, linker and binary utilities (source)
 binutils-sparc64-linux-gnu - GNU binary utilities, for sparc64-linux-gnu target
 binutils-sparc64-linux-gnu-dbg - GNU binary utilities, for sparc64-linux-gnu 
target (debug symbols
 binutils-x86-64-kfreebsd-gnu - GNU binary utilities, for x86-64-kfreebsd-gnu 
target
 binutils-x86-64-kfreebsd-gnu-dbg - GNU binary utilities, for 
x86-64-kfreebsd-gnu target (debug symbo
 binutils-x86-64-linux-gnu - GNU binary utilities, for x86-64-linux-gnu target
 binutils-x86-64-linux-gnu-dbg - GNU binary utilities, for x86-64-linux-gnu 
target (debug symbols)
 binutils-x86-64-linux-gnux32 - GNU binary utilities, for x86-64-linux-gnux32 
target
 binutils-x86-64-linux-gnux32-dbg - GNU binary utilities, for 
x86-64-linux-gnux32 target (debug symbo
 libbinutils - GNU binary utilities (private shared library)
 libbinutils-dbg - GNU binary utilities (private shared library, debug symbols)
Closes: 890909 891377 891863
Changes:
 binutils (2.30-6) unstable; urgency=medium
 .
   * Update, taken from the 2.30 branch 20180308.
     - Fix PR ld/15904, linker error with --no-keep-memory.
     - Enable link time garbage collection for the IA64 target. Closes: #890909.
     - Fix PR gas/22014, memory corruption in MIPS assembler.
     - Fix PR ld/22758, a bug that would place executable and non-executables
       pages in the same segment.
     - Fix PR ld/22832 on SPARC.
     - Fix AArch32 build attributes for Armv8.4-A.
     - Update translations.
   * CVE-2018-7208: Fix PR binutils/22741, taken from the trunk.
   * CVE-2018-7568: Fix PR binutils/22894, taken from the trunk.
   * CVE-2018-7569: Fix PR binutils/22895, taken from the trunk.
   * CVE-2018-7642: Fix PR binutils/22887, taken from the trunk.
   * CVE-2018-7643: Fix PR binutils/22905, taken from the trunk.
   * CVE-2018-7570: PR binutils/22881 needs a proper backport.
   * Update package descriptions for binutils-<target>. Closes: #891377.
   * Build binutils-for-host for TARGET (Helmut Grohne). Closes: #891863.
Checksums-Sha1:
 b11f0d7f520c67bdd55afc635abd48c7ec6e451c 11242 binutils_2.30-6.dsc
 78289901fde9f2cb80ba7486ea5086748b983d31 299804 binutils_2.30-6.debian.tar.xz
 89066d3cab694d7b666f0181046229b32baecab3 8035 binutils_2.30-6_source.buildinfo
Checksums-Sha256:
 57dd3743470dd22c69db59d481d7506b4411830c7c53b334f0933ed5b5968c33 11242 
binutils_2.30-6.dsc
 9a2adbd5d54d0050570e6238a3382544ecf4cb60af74ce02b4800f238e32ef18 299804 
binutils_2.30-6.debian.tar.xz
 20d7c37f0842167917437a38a3ffa76eb3741a14535f9994b6a5ddb1ef80c8a3 8035 
binutils_2.30-6_source.buildinfo
Files:
 add52b8676977e7ce8903c231403b9b6 11242 devel optional binutils_2.30-6.dsc
 fdc2a38b6cb611f23cdf47c14ce08a7c 299804 devel optional 
binutils_2.30-6.debian.tar.xz
 fd446c39aad69e1f8f303e6dd0d2b8f1 8035 devel optional 
binutils_2.30-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlqgqlMQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9XWxEACwyweU+nAtuOkMsj9zDsT3Zd7SlRODBpt7
ancBatUmiEnps8QynsF4nF592WNsrOwcY2Q+Ghv7ibSl7Bcw8K84j9yNzmSID3Eo
vtS8KEBGwqEBcSvg6OLuTUWMt70Ps8YsmySEX1X1wOmC9Bu5bzhLvQ1oz10JSjiq
pGi0bOzLh0mB4W64xcqWn3wK31kCOYeva8lqMzUNzhYy8NdFLk4i4MZnCHP8mlBw
4YE0UaSYUJNnvgRpRoYaTNUD0cPz2Ui39rdZxeMR3wxe/uhMBvvv8ukuxUANxLNc
kE8ch3ZWf+wrlKkuqgme12iIzLXuvnFuBbrUcarhrCHDJYF47wtBPKL1ErwnMkv0
uXjYn3YMQICCtjLdZHksR47XhpumcjPelHR7slLbYv/lNGDtobW1yjLFCOas8x98
6pHW1rqKzXwM7oQd5Iw0nlyNLbmK/cNDEGX1n6lQEdMqT0pqhYJiDFdjbCA7kzVY
vk7G1prYb1Da6uz/Dn/BuO0T6krEYZRIzMoHL4P8Wy1y9WICcxSE/onyUrkTBqh5
sRxgWal4H4m20TMus8dkSDf9Uu/jr+w0itBoOyfkRTCISiaT0pA5HdeZ0mUpi4MC
GZnKLg3t5ZPSeVqsTanpCeMOHv9AvD3apGZ6zauhuAOoRQVG1XSjCEVsB1dyArwm
/vgIEYP1oQ==
=uXfk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to