Changeset d2e3f96


Ignore:
Timestamp:
Oct 16, 2015, 6:45:08 PM (4 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
master, systemd
Children:
efdef34
Parents:
93f0ebe
git-author:
William Harrington <kb0iic@…> (10/16/2015 06:43:13 PM)
git-committer:
William Harrington <kb0iic@…> (10/16/2015 06:45:08 PM)
Message:

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

Location:
BOOK
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/64/binutils.xml

    r93f0ebe rd2e3f96  
    5252    --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    5353    --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \
    54     --disable-static --enable-64-bit-bfd --disable-multilib --disable-werror</userinput></screen>
     54    --disable-static --enable-64-bit-bfd --disable-multilib
     55    --enable-gold=yes --enable-plugins --enable-threads --disable-werror</userinput></screen>
    5556
    5657    <variablelist os="bd">
  • BOOK/cross-tools/common/binutils.xml

    r93f0ebe rd2e3f96  
    5252    --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    5353    --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \
    54     --disable-static --disable-multilib --disable-werror</userinput></screen>
     54    --disable-static --disable-multilib --enable-gold=yes --enable-plugins \
     55    --enable-threads--disable-werror</userinput></screen>
    5556
    5657    <variablelist os="bd">
  • BOOK/cross-tools/common/gmp.xml

    r93f0ebe rd2e3f96  
    3636    into <filename class="directory">/cross-tools</filename> because GCC
    3737    requires them to build.</para>
    38 
    39     <note os="n1">
    40       <para>If you are building with a host which has 32-bit user-space with a
    41       64-bit capable CPU, cross-tools GMP will attempt to link with 64-bit
    42       libraries. Add the following variable during <command>configure</command>
    43       to force GMP's ABI: <command>./configure ABI=32</command></para>
    44     </note>
    4538
    4639    <para os="a">Prepare GMP for compilation:</para>
  • BOOK/cross-tools/common/ncurses.xml

    r93f0ebe rd2e3f96  
    4343    <para os="a">Prepare Ncurses for compilation:</para>
    4444
    45 <screen os="b"><userinput>./configure --prefix=/cross-tools \
     45<screen os="b"><userinput>AWK=gawk ./configure --prefix=/cross-tools \
    4646    --without-debug</userinput></screen>
    4747
  • BOOK/cross-tools/multilib/binutils.xml

    r93f0ebe rd2e3f96  
    5151    --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    5252    --with-sysroot=${CLFS} --with-lib-path=/tools/lib:/tools/lib64 \
    53     --disable-nls --disable-static --enable-64-bit-bfd --disable-werror</userinput></screen>
     53    --disable-nls --disable-static --enable-64-bit-bfd --enable-gold=yes \
     54    --enable-plugins --enable-threads--disable-werror</userinput></screen>
    5455
    5556    <variablelist os="bd">
  • BOOK/final-system/64/binutils.xml

    r93f0ebe rd2e3f96  
    6767  ../binutils-&binutils-dir;/configure --prefix=/usr \
    6868    --libdir=/usr/lib --enable-shared \
    69     --disable-multilib --enable-64-bit-bfd</userinput></screen>
     69    --disable-multilib --enable-64-bit-bfd \
     70    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    7071
    7172    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/common/binutils.xml

    r93f0ebe rd2e3f96  
    5858LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    5959  ../binutils-&binutils-dir;/configure --prefix=/usr \
    60     --enable-shared</userinput></screen>
     60    --enable-shared --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    6161
    6262    <para os="j">Compile the package:</para>
  • BOOK/final-system/mips64/binutils.xml

    r93f0ebe rd2e3f96  
    6666LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib ${BUILD64}" \
    6767  ../binutils-&binutils-dir;/configure --prefix=/usr \
    68     --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen>
     68    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64 \
     69    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    6970
    7071    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/binutils.xml

    r93f0ebe rd2e3f96  
    6666LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib ${BUILD64}" \
    6767  ../binutils-&binutils-dir;/configure --prefix=/usr \
    68     --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen>
     68    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64 \
     69    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    6970
    7071    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/introduction/common/changelog.xml

    r93f0ebe rd2e3f96  
    4141      <itemizedlist>
    4242        <listitem>
     43          <para>[William Harrington] - Update Binutils to 2.25.1. Fixes ticket
     44          <ulink url="&clfs-ticket-root;1023">#1023.</ulink></para>
     45        </listitem>
     46        <listitem>
    4347          <para>[William Harrington] - Update XZ to 5.2.2. Fixes ticket
    4448          <ulink url="&clfs-ticket-root;1081">#1081.</ulink></para>
  • BOOK/packages.ent

    r93f0ebe rd2e3f96  
    4949<!ENTITY bc-home "&gnu-software;bc/">
    5050
    51 <!ENTITY binutils-version "2.24">
     51<!ENTITY binutils-version "2.25.1">
    5252<!ENTITY binutils-dir "&binutils-version;">
    53 <!ENTITY binutils-size "22,717 KB">
     53<!ENTITY binutils-size "24,164 KB">
    5454<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
    55 <!ENTITY binutils-md5 "e0f71a7b2ddab0f8612336ac81d9636b">
     55<!ENTITY binutils-md5 "ac493a78de4fee895961d025b7905be4">
    5656<!ENTITY binutils-home "http://sources.redhat.com/binutils">
    5757
  • BOOK/temp-system/64/binutils.xml

    r93f0ebe rd2e3f96  
    4747    --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    4848    --target=${CLFS_TARGET} --with-lib-path=/tools/lib --disable-nls \
    49     --enable-shared --enable-64-bit-bfd --disable-multilib</userinput></screen>
     49    --enable-shared --enable-64-bit-bfd --disable-multilib \
     50    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    5051
    5152    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/binutils.xml

    r93f0ebe rd2e3f96  
    4848    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    4949    --with-lib-path=/tools/lib --disable-nls --enable-shared \
    50     --disable-multilib</userinput></screen>
     50    --disable-multilib --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    5151
    5252    <variablelist os="k">
  • BOOK/temp-system/multilib/binutils.xml

    r93f0ebe rd2e3f96  
    4747    --prefix=/tools --libdir=/tools/lib64 --with-lib-path=/tools/lib64:/tools/lib \
    4848    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    49     --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen>
     49    --disable-nls --enable-shared --enable-64-bit-bfd \
     50    --enable-gold=yes --enable-plugins --enable-threads</userinput></screen>
    5051
    5152    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note: See TracChangeset for help on using the changeset viewer.