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 ---