Your message dated Mon, 03 Mar 2025 21:37:08 +0000
with message-id <[email protected]>
and subject line Bug#1098728: fixed in binutils 2.44-3
has caused the Debian Bug report #1098728,
regarding binutils FTCBFS for gprofng architectures: missing files
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.)


-- 
1098728: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098728
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: binutils
Version: 2.44-2
Severity: important
Justification: regresses architecture cross bootstrap
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs

binutils fails to cross build from source for gprofng enabled
architectures such as arm64 or riscv64, because it fails moving the
gprofng documentation into place. It turns out that upstream binutils
disables the build of documentation for cross builds even though
building it just works. This poses a reproducibility issue for cross
builds. I propose deviating from upstream and building it anyway in the
interest of reproducible builds.

Helmut
--- binutils-2.44.orig/gprofng/configure.ac
+++ binutils-2.44/gprofng/configure.ac
@@ -211,24 +211,22 @@
 # Generate manpages, if possible.
 build_man=false
 build_doc=false
-if test $cross_compiling = no; then
-  AC_CHECK_PROGS([MAKEINFO], makeinfo, [$MISSING makeinfo])
-  case "x$MAKEINFO" in
-    x | */missing\ makeinfo*)
-      AC_MSG_WARN([gprofng: makeinfo is missing. Info documentation will not be built.])
-      ;;
-    *)
-      case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
-	x*\ [[1-5]].*|x*\ 6.[[0-4]].* )
-	  AC_MSG_WARN([gprofng: $MAKEINFO is too old. Info documentation will not be built.])
-	  MAKEINFO="@echo $MAKEINFO is too old, 6.5 or newer required; true"
-	  ;;
-	x* ) build_doc=true ;;
-	esac
-      ;;
-    esac
-  AC_SUBST(MAKEINFO)
-fi
+AC_CHECK_PROGS([MAKEINFO], makeinfo, [$MISSING makeinfo])
+case "x$MAKEINFO" in
+  x | */missing\ makeinfo*)
+    AC_MSG_WARN([gprofng: makeinfo is missing. Info documentation will not be built.])
+    ;;
+  *)
+    case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
+      x*\ [[1-5]].*|x*\ 6.[[0-4]].* )
+        AC_MSG_WARN([gprofng: $MAKEINFO is too old. Info documentation will not be built.])
+        MAKEINFO="@echo $MAKEINFO is too old, 6.5 or newer required; true"
+        ;;
+      x* ) build_doc=true ;;
+      esac
+    ;;
+  esac
+AC_SUBST(MAKEINFO)
 AM_CONDITIONAL([BUILD_MAN], [test x$build_man = xtrue])
 AM_CONDITIONAL([BUILD_DOC], [test x$build_doc = xtrue])
 
--- binutils-2.44.orig/gprofng/configure
+++ binutils-2.44/gprofng/configure
@@ -16787,7 +16787,7 @@
 # Generate manpages, if possible.
 build_man=false
 build_doc=false
-if test $cross_compiling = no; then
+if :; then
   for ac_prog in makeinfo
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.

--- End Message ---
--- Begin Message ---
Source: binutils
Source-Version: 2.44-3
Done: Matthias Klose <[email protected]>

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

Format: 1.8
Date: Mon, 03 Mar 2025 22:01:22 +0100
Source: binutils
Architecture: source
Version: 2.44-3
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Closes: 1098728 1098970
Changes:
 binutils (2.44-3) unstable; urgency=medium
 .
   * New upstream snapshot, taken from the 2.44 release branch.
     - Fix PR ld/32731, ub sanitizer accessing filenames_reversed.
     - Translation updates.
   * Don't configure --enable-warn-rwx-segments not enabled on hppa, sparc
     and sparc64. Closes: #1098970.
   * Fix cross build for gprofng archs (Helmut Grohne). Closes: #1098728.
Checksums-Sha1:
 7e3cbf6a2d6f1194525efd47a3c43a8c65177174 11429 binutils_2.44-3.dsc
 13c90150b905ed11ef9abe36737618d3c2482718 131700 binutils_2.44-3.debian.tar.xz
 b0642aafb6c9bc7c471b2567fdcb437cce569fb1 6685 binutils_2.44-3_source.buildinfo
Checksums-Sha256:
 5abd1ae1adb61fd8ecbadfdc16668738668e81c745884aefa0ce97791b2a74b8 11429 
binutils_2.44-3.dsc
 555c856d6fb5a797c2692c24c3083e7b1a76811a470eaab01d90c969c2f92784 131700 
binutils_2.44-3.debian.tar.xz
 20bf4085409dbafa849851874efcd1132f83d08fa6a0dea0fd3095d7f296c841 6685 
binutils_2.44-3_source.buildinfo
Files:
 d7124c9ca2cb1fd4c8cd9150624185d3 11429 devel optional binutils_2.44-3.dsc
 56f6f91e50b115333f47062e1b8b0e5d 131700 devel optional 
binutils_2.44-3.debian.tar.xz
 b1bcb1c09f00661893d4f6b6e3494787 6685 devel optional 
binutils_2.44-3_source.buildinfo

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

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmfGGRYQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9TJdD/sGgkhMkxLub1ir9RWlCQ3qEW4gv+VPG8oE
UJoNAvOlfG256zP95v2dFbKTDUBHygZiMyvpY8kvw5zRNRAmN/Xonc/fPyPJ5ofp
nbxDfudemq/JVI87RfsTridVWZ8QgkiKwmvoXbBgq/8v5qjAsCgiOZNXoQtiCur6
fBfI6D4EzQSZPgj2wopwEPIGN22BUlOI8x0AnBtW6JyTt3uncJXdatE9BuUeXFTS
LfRZnFTo9aK2ISbdkQAsZ4u0jOns6L1P5fr0WxDfrhicxwt5XxNAwG4qnboBot4D
IQ+llZiAhXZid/WmSDF7piL5lh3BECSxGzqr8rFrTfkTTp0F8yN+bm2wgUioHueA
8d4YcsYVvRRA/oeds2F7Vw05xF65Riz4Qqfz3BteY5Cp8nGFyeCp3sMwm39ObTzL
3qOH021zltScclGsdTqEQ2fYRNBp4Z3hvD4niYFJE9XXKSbnyf2rRjlw0H1XCPj/
1vSR/wtAB9Rq8yhFDmBxXM75EqpSQyFmuBkV3ypRRBPeMzmFPzz+Msc5DgjxIBnc
Vi6S8UQwMJ8WaC9+i8Z9IGlObtkhz5TO69nsSbfG47oAtnWssldEQBPijXRrDSTJ
k3mVWT4fvaj3TrJvDvO4lE+3fz8Swg3WirKqGWrs2kKN4/YCR8RfoIgAqJvBn+cv
pEq0zXhMBw==
=bWXy
-----END PGP SIGNATURE-----

Attachment: pgp1oou2RV3ty.pgp
Description: PGP signature


--- End Message ---

Reply via email to