Patch attached to update Binutils to version 2.21 for the embedded
book and to add elfedit and objcopy to the list of installed programs
as they get installed in version 2.21 but weren't listed.

Thanks,
Andrew
From 10d90f3055c0a63aa65ab981def7e5589f69f4d0 Mon Sep 17 00:00:00 2001
From: Andrew Bradford <[email protected]>
Date: Thu, 27 Jan 2011 07:39:29 -0500
Subject: [PATCH] Update Binutils to version 2.21

Updated Binutils to version 2.21 and added elfedit and objcopy
as installed programs as they weren't listed but do get installed.
---
 BOOK/cross-tools/common/binutils.xml |   24 ++++++++++++++++++++++--
 BOOK/packages.ent                    |    8 ++++----
 2 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/BOOK/cross-tools/common/binutils.xml b/BOOK/cross-tools/common/binutils.xml
index e602f8e..f1a931b 100644
--- a/BOOK/cross-tools/common/binutils.xml
+++ b/BOOK/cross-tools/common/binutils.xml
@@ -135,8 +135,8 @@ make</userinput></screen>
       <segtitle>Installed libraries</segtitle>
 
       <seglistitem>
-        <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump,
-        ranlib, readelf, size, strings, and strip</seg>
+        <seg>addr2line, ar, as, c++filt, elfedit, gprof, ld, nm, objcopy, 
+        objdump, ranlib, readelf, size, strings, and strip</seg>
         <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>
       </seglistitem>
     </segmentedlist>
@@ -191,6 +191,16 @@ make</userinput></screen>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="elfedit">
+        <term><command>elfedit</command></term>
+        <listitem>
+          <para>Examine and modify ELF metadata within an ELF object</para>
+          <indexterm zone="ch-cross-tools-binutils elfedit">
+            <primary sortas="b-elfedit">elfedit</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="gprof">
         <term><command>gprof</command></term>
         <listitem>
@@ -223,6 +233,16 @@ make</userinput></screen>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="objcopy">
+        <term><command>objcopy</command></term>
+        <listitem>
+          <para>Copy the contents of one object file to another</para>
+          <indexterm zone="ch-cross-tools-binutils objcopy">
+            <primary sortas="b-objcopy">objcopy</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="objdump">
         <term><command>objdump</command></term>
         <listitem>
diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 0856ae3..de6fdb1 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -4,11 +4,11 @@
 
 <!-- Note: For empty *-home entities use " " not "" -->
 
-<!ENTITY binutils-version "2.20.1">
-<!ENTITY binutils-size "17,092 KB">
+<!ENTITY binutils-version "2.21">
+<!ENTITY binutils-size "18,304 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
-<!ENTITY binutils-md5 "9cdfb9d6ec0578c166d3beae5e15c4e5">
-<!ENTITY binutils-home "http://sources.redhat.com/binutils";>
+<!ENTITY binutils-md5 "c84c5acc9d266f1a7044b51c85a823f5">
+<!ENTITY binutils-home "http://sourceware.org/binutils/";>
 
 <!ENTITY busybox-version "1.17.3">
 <!ENTITY busybox-size "2,048 KB">
-- 
1.5.6.5

_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

Reply via email to