Your message dated Sun, 01 Oct 2017 18:34:24 +0000
with message-id <[email protected]>
and subject line Bug#876677: fixed in binutils 2.29.1-4
has caused the Debian Bug report #876677,
regarding binutils: broken TARGET= builds trying to remove /usr/share/man
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 [email protected]
immediately.)


-- 
876677: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876677
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: binutils
Version: 2.29.1-3
Tags: patch
User: [email protected]
Usertags: rebootstrap

Hi Matthias,

Thank you for reinstating TARGET= support in the -3 upload.

Unfortunately, you removed two lines too much. The assignments of
p_cross and d_cross are now missing. The respective variables default to
empty and that causes the TARGET= build to try to remove /usr/share/man.

The attached patch reinstates those two variables. After applying it,
TARGET= builds work again.

Helmut
diff --minimal -Nru binutils-2.29.1/debian/changelog 
binutils-2.29.1/debian/changelog
--- binutils-2.29.1/debian/changelog    2017-09-23 14:00:50.000000000 +0200
+++ binutils-2.29.1/debian/changelog    2017-09-24 21:25:37.000000000 +0200
@@ -1,3 +1,10 @@
+binutils (2.29.1-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix TARGET= builds. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 24 Sep 2017 21:25:37 +0200
+
 binutils (2.29.1-3) unstable; urgency=medium
 
   * Update, taken from the 2.29 branch 20170923.
diff --minimal -Nru binutils-2.29.1/debian/rules binutils-2.29.1/debian/rules
--- binutils-2.29.1/debian/rules        2017-09-23 14:00:50.000000000 +0200
+++ binutils-2.29.1/debian/rules        2017-09-24 21:25:37.000000000 +0200
@@ -54,6 +54,8 @@
 p_hst = $(p_bin)-for-host
 p_bld = $(p_bin)-for-build
 
+p_cross = $(p_bin)-$(subst _,-,$(TARGET))
+
 # version used for p_bld/p_hst dependencies
 min_ver = 2.29-6
 
@@ -87,6 +89,8 @@
 d_hst = debian/$(p_hst)
 d_bld = debian/$(p_bld)
 
+d_cross = debian/$(p_cross)
+
 install_dir    = install -d -m 755
 install_file   = install -m 644
 install_script = install -m 755

--- End Message ---
--- Begin Message ---
Source: binutils
Source-Version: 2.29.1-4

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (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 [email protected])


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

Format: 1.8
Date: Sun, 01 Oct 2017 20:16:22 +0200
Source: binutils
Binary: binutils-for-host binutils-for-build binutils libbinutils binutils-dev 
binutils-multiarch binutils-multiarch-dev binutils-hppa64-linux-gnu 
binutils-doc binutils-source binutils-common binutils-x86-64-linux-gnu 
binutils-i686-linux-gnu binutils-aarch64-linux-gnu binutils-arm-linux-gnueabihf 
binutils-arm-linux-gnueabi binutils-mips-linux-gnu binutils-mipsel-linux-gnu 
binutils-mips64el-linux-gnuabi64 binutils-powerpc64le-linux-gnu 
binutils-s390x-linux-gnu binutils-alpha-linux-gnu binutils-hppa-linux-gnu 
binutils-m68k-linux-gnu binutils-mips64-linux-gnuabi64 
binutils-powerpc-linux-gnu binutils-powerpc-linux-gnuspe 
binutils-powerpc64-linux-gnu binutils-sh4-linux-gnu binutils-sparc64-linux-gnu 
binutils-x86-64-linux-gnux32 binutils-i686-gnu binutils-x86-64-kfreebsd-gnu 
binutils-i686-kfreebsd-gnu binutils-mips64-linux-gnuabin32 
binutils-mips64el-linux-gnuabin32
Architecture: source
Version: 2.29.1-4
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
 binutils   - GNU assembler, linker and binary utilities
 binutils-aarch64-linux-gnu - GNU binary utilities, for aarch64-linux-gnu target
 binutils-alpha-linux-gnu - GNU binary utilities, for alpha-linux-gnu target
 binutils-arm-linux-gnueabi - GNU binary utilities, for arm-linux-gnueabi target
 binutils-arm-linux-gnueabihf - GNU binary utilities, for arm-linux-gnueabihf 
target
 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-hppa64-linux-gnu - GNU assembler, linker and binary utilities 
targeted for hppa64-li
 binutils-i686-gnu - GNU binary utilities, for i686-gnu target
 binutils-i686-kfreebsd-gnu - GNU binary utilities, for i686-kfreebsd-gnu target
 binutils-i686-linux-gnu - GNU binary utilities, for i686-linux-gnu target
 binutils-m68k-linux-gnu - GNU binary utilities, for m68k-linux-gnu target
 binutils-mips-linux-gnu - GNU binary utilities, for mips-linux-gnu target
 binutils-mips64-linux-gnuabi64 - GNU binary utilities, for 
mips64-linux-gnuabi64 target
 binutils-mips64-linux-gnuabin32 - GNU binary utilities, for 
mips64-linux-gnuabin32 target
 binutils-mips64el-linux-gnuabi64 - GNU binary utilities, for 
mips64el-linux-gnuabi64 target
 binutils-mips64el-linux-gnuabin32 - GNU binary utilities, for 
mips64el-linux-gnuabin32 target
 binutils-mipsel-linux-gnu - GNU binary utilities, for mipsel-linux-gnu target
 binutils-multiarch - Binary utilities that support multi-arch targets
 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-gnuspe - GNU binary utilities, for powerpc-linux-gnuspe 
target
 binutils-powerpc64-linux-gnu - GNU binary utilities, for powerpc64-linux-gnu 
target
 binutils-powerpc64le-linux-gnu - GNU binary utilities, for 
powerpc64le-linux-gnu target
 binutils-s390x-linux-gnu - GNU binary utilities, for s390x-linux-gnu target
 binutils-sh4-linux-gnu - GNU binary utilities, for sh4-linux-gnu target
 binutils-source - GNU assembler, linker and binary utilities (source)
 binutils-sparc64-linux-gnu - GNU binary utilities, for sparc64-linux-gnu target
 binutils-x86-64-kfreebsd-gnu - GNU binary utilities, for x86-64-kfreebsd-gnu 
target
 binutils-x86-64-linux-gnu - GNU binary utilities, for x86-64-linux-gnu target
 binutils-x86-64-linux-gnux32 - GNU binary utilities, for x86-64-linux-gnux32 
target
 libbinutils - GNU binary utilities (private shared library)
Closes: 874674 876677 877266
Changes:
 binutils (2.29.1-4) unstable; urgency=medium
 .
   * Update, taken from the 2.29 branch 20171001.
     - PR ld/22220, BFD linker wrongly marks symbols as PREVAILING_DEF_IRONLY.
     - PR ld/22199, x86-64: Don't pass output_bfd to info->callbacks->minfo.
     - [GOLD] Set non-exec stack for ppc64.
   * Move man/{go,}ld.1.gz to binutils-common (Helmut Grohne). Closes: #877266.
   * Build-depend on target g++ compilers instead of target gcc compilers.
   * Fail when string merge can't alloc memory, taken from the trunk.
     Closes: #874674.
   * Fix legacy cross builds. Closes: #876677.
Checksums-Sha1:
 2db04234d058a32f5caba48eb8796b07bf244476 6126 binutils_2.29.1-4.dsc
 fc4bcdb991829379b76ea374ef8ee6751dbc2817 172660 binutils_2.29.1-4.debian.tar.xz
 71f03e303ebf28fd822cc2b5612f4f49a6d2aa4e 6377 
binutils_2.29.1-4_source.buildinfo
Checksums-Sha256:
 8c77f5e14ea423183ce4d8570988936f43bb7524c78388d0ecfe01d6ba3ce8d2 6126 
binutils_2.29.1-4.dsc
 61bfec18e033fa37f318b2466b4b41a45c7927101cc6d90858e4d2cad6d95dce 172660 
binutils_2.29.1-4.debian.tar.xz
 2cdfd951d3164e380287ed0da65937d37d4d5fd914bbf8f0302bbc8cc3eda8d2 6377 
binutils_2.29.1-4_source.buildinfo
Files:
 8379bc078c720c9665e3607a2c97c97b 6126 devel optional binutils_2.29.1-4.dsc
 db08425a15fa37e4c3b73902dc38091c 172660 devel optional 
binutils_2.29.1-4.debian.tar.xz
 706ab8fd0a6751dd9810958fee932b1c 6377 devel optional 
binutils_2.29.1-4_source.buildinfo

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

iQItBAEBCAAXBQJZ0TEIEBxkb2tvQGRlYmlhbi5vcmcACgkQvX6qYHePpvV8qBAA
qt8b8dI2XJZ810t8xdLOz9myx+V+EbdBDI0jOHT4VKs/Fyhdttf65MBvOmCiY1V7
8/C5YUx9A66u+LRwxC9vdS/LugnxwUe/3E/bGqjmAjUU/6oRbnioSCrffLGzf78a
ifwnMFKbVqvxnWWhoijmkkN4JdS5EI3k7XWuVrFVOgGViiwVQxtd0NCYkpuUES2W
jQzYSADBpN/H28Ej4ZpzJPWZBkFTraHZD4WUcVTmOA4NcTF3esTe9fl2Pvr9nUM4
53xACT/WWCwQ/45aBhGgQ+VYZfcCX+K5BpfQGfo5PllAP5EUtTecouAt+xUMwBLl
OWWlucYTurcQzZp1ahMJHrC01tcI5wuxBgUhDsHLt5ehv6hRhgEiXsnF5va2anu6
1v809GjRhAO4EUGyIa2dpIGBGthfO5K/HDi+2lJoXUmLz1IOfVYbAwGG6fkhiy2P
yps33VWmHJbAu9REW7B6rLSkH7PWoJIBNDnJA7HMCJ/jdxQscofYxl3y6gcxgnE5
3W9Xy/41CFJJFAOy+Dwoy7yw/OW730tGao7eqqc08oswewILdKAzwiKyvz1TdPnG
VQVgvzRAjZT6IJEm4Mjyw3sxFAXx/q/+ugY6oMrmx968yuMWbo9m10GyMeZ+tENp
QWHl0MEm5awx82VnKIu2gQQEnsSF4hShM31r9mPhdLw=
=XN+7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to