[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-3.0.0-systemd-183-gd2e3f96

git git at clfs.org
Fri Oct 16 18:46:57 PDT 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  d2e3f96de1cc6ee128ffae376cb813459df614ab (commit)
      from  93f0ebe2c2276bb20114eaac531dbeb217093a8a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d2e3f96de1cc6ee128ffae376cb813459df614ab
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Fri Oct 16 20:43:13 2015 -0500

    Upgrade to Binutils 2.25.1 from 2.24 and add gold and plugin support.

diff --git a/BOOK/cross-tools/64/binutils.xml b/BOOK/cross-tools/64/binutils.xml
index bcd502d..bb8589a 100644
--- a/BOOK/cross-tools/64/binutils.xml
+++ b/BOOK/cross-tools/64/binutils.xml
@@ -51,7 +51,8 @@
 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \
     --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
     --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \
-    --disable-static --enable-64-bit-bfd --disable-multilib --disable-werror</userinput></screen>
+    --disable-static --enable-64-bit-bfd --disable-multilib
+    --enable-gold=yes --enable-plugins --enable-threads --disable-werror</userinput></screen>
 
     <variablelist os="bd">
       <title>The meaning of the new configure options:</title>
diff --git a/BOOK/cross-tools/common/binutils.xml b/BOOK/cross-tools/common/binutils.xml
index e3bf163..6269bc6 100644
--- a/BOOK/cross-tools/common/binutils.xml
+++ b/BOOK/cross-tools/common/binutils.xml
@@ -51,7 +51,8 @@
 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \
     --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
     --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \
-    --disable-static --disable-multilib --disable-werror</userinput></screen>
+    --disable-static --disable-multilib --enable-gold=yes --enable-plugins \
+    --enable-threads--disable-werror</userinput></screen>
 
     <variablelist os="bd">
       <title>The meaning of the new configure options:</title>
diff --git a/BOOK/cross-tools/common/gmp.xml b/BOOK/cross-tools/common/gmp.xml
index ace0d91..7d12652 100644
--- a/BOOK/cross-tools/common/gmp.xml
+++ b/BOOK/cross-tools/common/gmp.xml
@@ -36,13 +36,6 @@
     into <filename class="directory">/cross-tools</filename> because GCC
     requires them to build.</para>
 
-    <note os="n1">
-      <para>If you are building with a host which has 32-bit user-space with a
-      64-bit capable CPU, cross-tools GMP will attempt to link with 64-bit
-      libraries. Add the following variable during <command>configure</command>
-      to force GMP's ABI: <command>./configure ABI=32</command></para>
-    </note>
-
     <para os="a">Prepare GMP for compilation:</para>
 
 <screen os="b"><userinput>./configure --prefix=/cross-tools --enable-cxx \
diff --git a/BOOK/cross-tools/common/ncurses.xml b/BOOK/cross-tools/common/ncurses.xml
index caf70e7..85dfb5a 100644
--- a/BOOK/cross-tools/common/ncurses.xml
+++ b/BOOK/cross-tools/common/ncurses.xml
@@ -42,7 +42,7 @@
 
     <para os="a">Prepare Ncurses for compilation:</para>
 
-<screen os="b"><userinput>./configure --prefix=/cross-tools \
+<screen os="b"><userinput>AWK=gawk ./configure --prefix=/cross-tools \
     --without-debug</userinput></screen>
 
     <variablelist os="b1">
diff --git a/BOOK/cross-tools/multilib/binutils.xml b/BOOK/cross-tools/multilib/binutils.xml
index ddb473a..57dcb8a 100644
--- a/BOOK/cross-tools/multilib/binutils.xml
+++ b/BOOK/cross-tools/multilib/binutils.xml
@@ -50,7 +50,8 @@
 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \
     --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
     --with-sysroot=${CLFS} --with-lib-path=/tools/lib:/tools/lib64 \
-    --disable-nls --disable-static --enable-64-bit-bfd --disable-werror</userinput></screen>
+    --disable-nls --disable-static --enable-64-bit-bfd --enable-gold=yes \
+    --enable-plugins --enable-threads--disable-werror</userinput></screen>
 
     <variablelist os="bd">
       <title>The meaning of the configure options:</title>
diff --git a/BOOK/final-system/64/binutils.xml b/BOOK/final-system/64/binutils.xml
index efac1b2..2c34a2a 100644
--- a/BOOK/final-system/64/binutils.xml
+++ b/BOOK/final-system/64/binutils.xml
@@ -66,7 +66,8 @@
 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
   ../binutils-&binutils-dir;/configure --prefix=/usr \
     --libdir=/usr/lib --enable-shared \
-    --disable-multilib --enable-64-bit-bfd</userinput></screen>
+    --disable-multilib --enable-64-bit-bfd \
+    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/binutils.xml"
diff --git a/BOOK/final-system/common/binutils.xml b/BOOK/final-system/common/binutils.xml
index 4573436..938b245 100644
--- a/BOOK/final-system/common/binutils.xml
+++ b/BOOK/final-system/common/binutils.xml
@@ -57,7 +57,7 @@ cd ../binutils-build</userinput></screen>
 <screen os="ca"><userinput>CC="gcc -isystem /usr/include" \
 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
   ../binutils-&binutils-dir;/configure --prefix=/usr \
-    --enable-shared</userinput></screen>
+    --enable-shared --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <para os="j">Compile the package:</para>
 
diff --git a/BOOK/final-system/mips64/binutils.xml b/BOOK/final-system/mips64/binutils.xml
index 6ac87c3..d0220af 100644
--- a/BOOK/final-system/mips64/binutils.xml
+++ b/BOOK/final-system/mips64/binutils.xml
@@ -65,7 +65,8 @@
 <screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib ${BUILD64}" \
   ../binutils-&binutils-dir;/configure --prefix=/usr \
-    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen>
+    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64 \
+    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/binutils.xml"
diff --git a/BOOK/final-system/multilib/binutils.xml b/BOOK/final-system/multilib/binutils.xml
index 69da08a..880dded 100644
--- a/BOOK/final-system/multilib/binutils.xml
+++ b/BOOK/final-system/multilib/binutils.xml
@@ -65,7 +65,8 @@
 <screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib ${BUILD64}" \
   ../binutils-&binutils-dir;/configure --prefix=/usr \
-    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen>
+    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64 \
+    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/binutils.xml"
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index a095fba..e820464 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -40,6 +40,10 @@
       <para>16 October 2015</para>
       <itemizedlist>
         <listitem>
+          <para>[William Harrington] - Update Binutils to 2.25.1. Fixes ticket
+          <ulink url="&clfs-ticket-root;1023">#1023.</ulink></para>
+        </listitem>
+        <listitem>
           <para>[William Harrington] - Update XZ to 5.2.2. Fixes ticket
           <ulink url="&clfs-ticket-root;1081">#1081.</ulink></para>
         </listitem>
diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 103c9cf..ce12816 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -48,11 +48,11 @@
 <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035">
 <!ENTITY bc-home "&gnu-software;bc/">
 
-<!ENTITY binutils-version "2.24">
+<!ENTITY binutils-version "2.25.1">
 <!ENTITY binutils-dir "&binutils-version;">
-<!ENTITY binutils-size "22,717 KB">
+<!ENTITY binutils-size "24,164 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
-<!ENTITY binutils-md5 "e0f71a7b2ddab0f8612336ac81d9636b">
+<!ENTITY binutils-md5 "ac493a78de4fee895961d025b7905be4">
 <!ENTITY binutils-home "http://sources.redhat.com/binutils">
 
 <!ENTITY bison-version "3.0.4">
diff --git a/BOOK/temp-system/64/binutils.xml b/BOOK/temp-system/64/binutils.xml
index d49750f..e65e2cd 100644
--- a/BOOK/temp-system/64/binutils.xml
+++ b/BOOK/temp-system/64/binutils.xml
@@ -46,7 +46,8 @@
 <screen os="j"><userinput>../binutils-&binutils-dir;/configure \
     --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     --target=${CLFS_TARGET} --with-lib-path=/tools/lib --disable-nls \
-    --enable-shared --enable-64-bit-bfd --disable-multilib</userinput></screen>
+    --enable-shared --enable-64-bit-bfd --disable-multilib \
+    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/binutils.xml"
diff --git a/BOOK/temp-system/common/binutils.xml b/BOOK/temp-system/common/binutils.xml
index a4e045b..d21dfe8 100644
--- a/BOOK/temp-system/common/binutils.xml
+++ b/BOOK/temp-system/common/binutils.xml
@@ -47,7 +47,7 @@
 <screen os="j"><userinput>../binutils-&binutils-dir;/configure --prefix=/tools \
     --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
     --with-lib-path=/tools/lib --disable-nls --enable-shared \
-    --disable-multilib</userinput></screen>
+    --disable-multilib --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <variablelist os="k">
       <title>The meaning of the new configure option:</title>
diff --git a/BOOK/temp-system/multilib/binutils.xml b/BOOK/temp-system/multilib/binutils.xml
index 269678a..9627d13 100644
--- a/BOOK/temp-system/multilib/binutils.xml
+++ b/BOOK/temp-system/multilib/binutils.xml
@@ -46,7 +46,8 @@
 <screen os="j"><userinput>../binutils-&binutils-dir;/configure \
     --prefix=/tools --libdir=/tools/lib64 --with-lib-path=/tools/lib64:/tools/lib \
     --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
-    --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen>
+    --disable-nls --enable-shared --enable-64-bit-bfd \
+    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/binutils.xml"

-----------------------------------------------------------------------

Summary of changes:
 BOOK/cross-tools/64/binutils.xml        |    3 ++-
 BOOK/cross-tools/common/binutils.xml    |    3 ++-
 BOOK/cross-tools/common/gmp.xml         |    7 -------
 BOOK/cross-tools/common/ncurses.xml     |    2 +-
 BOOK/cross-tools/multilib/binutils.xml  |    3 ++-
 BOOK/final-system/64/binutils.xml       |    3 ++-
 BOOK/final-system/common/binutils.xml   |    2 +-
 BOOK/final-system/mips64/binutils.xml   |    3 ++-
 BOOK/final-system/multilib/binutils.xml |    3 ++-
 BOOK/introduction/common/changelog.xml  |    4 ++++
 BOOK/packages.ent                       |    6 +++---
 BOOK/temp-system/64/binutils.xml        |    3 ++-
 BOOK/temp-system/common/binutils.xml    |    2 +-
 BOOK/temp-system/multilib/binutils.xml  |    3 ++-
 14 files changed, 26 insertions(+), 21 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list