[binutils] Fix errors reported by version 5.0 of texinfo when parsing linker documentation.

Nicholas Clifton nickc at fedoraproject.org
Thu Apr 25 16:04:44 UTC 2013


commit 767651388e47a7207018d8728c7f5e942b4a231c
Author: Nick Clifton <nickc at redhat.com>
Date:   Thu Apr 25 17:04:12 2013 +0100

     Fix errors reported by version 5.0 of texinfo when parsing linker documentation.

 binutils-2.23.2-ld-texinfo-fixes.patch |   87 ++++++++++++++++++++++++++++++++
 binutils.spec                          |   12 +++-
 2 files changed, 96 insertions(+), 3 deletions(-)
---
diff --git a/binutils-2.23.2-ld-texinfo-fixes.patch b/binutils-2.23.2-ld-texinfo-fixes.patch
new file mode 100644
index 0000000..3c9e458
--- /dev/null
+++ b/binutils-2.23.2-ld-texinfo-fixes.patch
@@ -0,0 +1,87 @@
+*** ../binutils-2.23.2.orig/ld/ld.texinfo	2013-04-25 16:44:07.538768821 +0100
+--- ld/ld.texinfo	2013-04-25 16:47:27.040774352 +0100
+*************** in the section entitled ``GNU Free Docum
+*** 142,153 ****
+  @ifset ARM
+  * ARM::				ld and the ARM family
+  @end ifset
+- @ifset HPPA
+- * HPPA ELF32::                  ld and HPPA 32-bit ELF
+- @end ifset
+  @ifset M68HC11
+  * M68HC11/68HC12::              ld and the Motorola 68HC11 and 68HC12 families
+  @end ifset
+  @ifset M68K
+  * M68K::                        ld and Motorola 68K family
+  @end ifset
+--- 142,153 ----
+  @ifset ARM
+  * ARM::				ld and the ARM family
+  @end ifset
+  @ifset M68HC11
+  * M68HC11/68HC12::              ld and the Motorola 68HC11 and 68HC12 families
+  @end ifset
++ @ifset HPPA
++ * HPPA ELF32::                  ld and HPPA 32-bit ELF
++ @end ifset
+  @ifset M68K
+  * M68K::                        ld and Motorola 68K family
+  @end ifset
+*************** functionality are not listed.
+*** 5998,6003 ****
+--- 5998,6006 ----
+  @ifset I960
+  * i960::                        @command{ld} and the Intel 960 family
+  @end ifset
++ @ifset M68HC11
++ * M68HC11/68HC12::		@code{ld} and the Motorola 68HC11 and 68HC12 families
++ @end ifset
+  @ifset ARM
+  * ARM::				@command{ld} and the ARM family
+  @end ifset
+*************** functionality are not listed.
+*** 6013,6021 ****
+  @ifset MSP430
+  * MSP430::			@command{ld} and MSP430
+  @end ifset
+- @ifset M68HC11
+- * M68HC11/68HC12::		@code{ld} and the Motorola 68HC11 and 68HC12 families
+- @end ifset
+  @ifset POWERPC
+  * PowerPC ELF32::		@command{ld} and PowerPC 32-bit ELF Support
+  @end ifset
+--- 6016,6021 ----
+*************** If you have more than one @code{SECT} st
+*** 7863,7869 ****
+  @printindex cp
+  
+  @tex
+! % I think something like @colophon should be in texinfo.  In the
+  % meantime:
+  \long\def\colophon{\hbox to0pt{}\vfill
+  \centerline{The body of this manual is set in}
+--- 7863,7869 ----
+  @printindex cp
+  
+  @tex
+! % I think something like @@colophon should be in texinfo.  In the
+  % meantime:
+  \long\def\colophon{\hbox to0pt{}\vfill
+  \centerline{The body of this manual is set in}
+*************** If you have more than one @code{SECT} st
+*** 7874,7880 ****
+  \centerline{{\sl\fontname\tensl\/}}
+  \centerline{are used for emphasis.}\vfill}
+  \page\colophon
+! % Blame: doc at cygnus.com, 28mar91.
+  @end tex
+  
+  @bye
+--- 7874,7880 ----
+  \centerline{{\sl\fontname\tensl\/}}
+  \centerline{are used for emphasis.}\vfill}
+  \page\colophon
+! % Blame: doc@@cygnus.com, 28mar91.
+  @end tex
+  
+  @bye
diff --git a/binutils.spec b/binutils.spec
index 04fa923..d108bd2 100644
--- a/binutils.spec
+++ b/binutils.spec
@@ -27,7 +27,7 @@ Name: %{?cross}binutils%{?_with_debug:-debug}
 # official binutils release happens (2.24.0) we will be able to restore
 # Version to an honest value and everything will be good again.
 Version: 2.23.88.0.1
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -56,12 +56,14 @@ Patch09: binutils-2.22.52.0.1-export-demangle.h.patch
 Patch10: binutils-2.22.52.0.4-no-config-h-check.patch
 # Fix the creation of the index table in 64-bit thin archives.
 Patch11: binutils-2.23.52.0.1-64-bit-thin-archives.patch
-# Fix errors reported by version 5.0 of texinfo
+# Fix errors reported by version 5.0 of texinfo in gas documentation
 Patch12: binutils-2.23.52.0.1-as-doc-texinfo-fixes.patch
 # Fix addr2line to use the dynamic symbol table if it could not find any ordinary symbols.
 Patch13: binutils-2.23.52.0.1-addr2line-dynsymtab.patch
 # Check regular references without non-GOT references when building shared libraries.
 Patch14: binutils-2.23.52.0.1-check-regular-ifunc-refs.patch
+# Fix errors reported by version 5.0 of texinfo in ld documentation
+Patch15: binutils-2.23.2-ld-texinfo-fixes.patch
 
 Provides: bundled(libiberty)
 
@@ -177,6 +179,7 @@ using libelf instead of BFD.
 %patch12 -p0 -b .gas-texinfo~
 %patch13 -p0 -b .addr2line~
 %patch14 -p0 -b .check-ifunc~
+%patch15 -p0 -b .ld-texinfo~
 
 # We cannot run autotools as there is an exact requirement of autoconf-2.59.
 
@@ -476,6 +479,9 @@ exit 0
 %endif # %{isnative}
 
 %changelog
+* Thu Apr 25 2013 Nick Clifton <nickc at redhat.com> - 2.23.88.0.1-2
+- Fix errors reported by version 5.0 of texinfo when parsing linker documentation.
+
 * Wed Apr 24 2013 Nick Clifton <nickc at redhat.com> - 2.23.88.0.1-1
 - Switch over to basing sources on the official FSF binutils releases.
 - Retire binutils-2.23.52.0.1-revert-pr15149.patch.
@@ -504,7 +510,7 @@ exit 0
 - Enable building of GOLD for the ARM.  (#908966)
 
 * Mon Mar 04 2013 Nick Clifton <nickc at redhat.com> - 2.23.52.0.1-3
-- Fix errors reported by version 5.0 of texinfo.
+- Fix errors reported by version 5.0 of texinfo when parsing assembler documentaion.
 
 * Fri Mar 01 2013 Nick Clifton <nickc at redhat.com> - 2.23.52.0.1-2
 - Fix the creation of index tables in 64-bit thin archives.  (#915411)


More information about the scm-commits mailing list