Changeset 08c058a


Ignore:
Timestamp:
May 18, 2007, 3:29:18 PM (16 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
5996e571
Parents:
0a2bf2e
Message:

Updated to GCC 4.2.0

Files:
5 added
7 deleted
22 edited
1 moved

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/sparc/gcc-final.xml

    r0a2bf2e r08c058a  
    2222  <sect2 role="installation">
    2323    <title>Installation of GCC Cross Compiler</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../../final-system/sparc/gcc.xml"
    27     xpointer="xpointer(//*[@os='sp1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../../final-system/sparc/gcc.xml"
    31     xpointer="xpointer(//*[@os='sp2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/sparc64-64/gcc-final.xml

    r0a2bf2e r08c058a  
    2222  <sect2 role="installation">
    2323    <title>Installation of GCC Cross Compiler</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../../final-system/sparc/gcc.xml"
    27     xpointer="xpointer(//*[@os='sp1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../../final-system/sparc/gcc.xml"
    31     xpointer="xpointer(//*[@os='sp2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/sparc64/gcc-final.xml

    r0a2bf2e r08c058a  
    2222  <sect2 role="installation">
    2323    <title>Installation of GCC Cross Compiler</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../../final-system/sparc/gcc.xml"
    27     xpointer="xpointer(//*[@os='sp1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../../final-system/sparc/gcc.xml"
    31     xpointer="xpointer(//*[@os='sp2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/64/gcc.xml

    r0a2bf2e r08c058a  
    2222    <title>Installation of GCC</title>
    2323
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <para os="p3">Apply the following patch so that GCC links to /lib
     24    <para os="p1">Apply the following patch so that GCC links to /lib
    3325    instead of /lib64:</para>
    3426
    35 <screen os="p4"><userinput>patch -Np1 -i ../&gcc-pure64-patch;</userinput></screen>
     27<screen os="p2"><userinput>patch -Np1 -i ../&gcc-pure64-patch;</userinput></screen>
    3628
    3729    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/common/gcc.xml

    r0a2bf2e r08c058a  
    2525  <sect2 role="installation">
    2626    <title>Installation of GCC</title>
    27 
    28     <para os="p1">The following patch fixes the searching of multilib dirs
    29     for specs file. The patch standardizes the gcc drivers path iteration
    30     functions, ensuring multilib directories are searched in the correct
    31     order. This fixes various issues, most noticably with libtool on
    32     multilib systems:</para>
    33 
    34 <screen os="p2"><userinput>patch -Np1 -i ../&gcc-PR20425-patch;</userinput></screen>
    3527
    3628    <para os="d">Apply a <command>sed</command> substitution that will suppress the
  • BOOK/final-system/mips64-64/gcc.xml

    r0a2bf2e r08c058a  
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/gcc.xml"
     25    href="../64/gcc.xml"
    2626    xpointer="xpointer(//*[@os='p1'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/gcc.xml"
     29    href="../64/gcc.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="../64/gcc.xml"
    34     xpointer="xpointer(//*[@os='p3'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    37     href="../64/gcc.xml"
    38     xpointer="xpointer(//*[@os='p4'])"/>
    3931
    4032    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/mips64/gcc.xml

    r0a2bf2e r08c058a  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/gcc.xml

    r0a2bf2e r08c058a  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/ppc64/gcc.xml

    r0a2bf2e r08c058a  
    2222    <title>Installation of GCC</title>
    2323
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <para>GCC includes a <filename class="directory">nof</filename> directory
     24    <para os="ap1">GCC includes a <filename class="directory">nof</filename> directory
    3325    of 32-bit code for processors which do not have hardware floating point.
    3426    Installing it causes a linkage failure on a 64-bit system. and is
    3527    unnecessary.  The following patch will prevent it being compiled.</para>
    3628
    37 <screen><userinput>patch -Np1 -i ../&gcc-nof-patch;</userinput></screen>
     29<screen os="ap2"><userinput>patch -Np1 -i ../&gcc-nof-patch;</userinput></screen>
    3830
    3931    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/sparc-chapter.xml

    r0a2bf2e r08c058a  
    2121  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/adjusting.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc/gcc.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sed.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/e2fsprogs.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r0a2bf2e r08c058a  
    2121  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/adjusting.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/binutils.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc64-64/gcc.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sed.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/e2fsprogs.xml"/>
  • BOOK/final-system/sparc64-chapter.xml

    r0a2bf2e r08c058a  
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/adjusting.xml"/>
    2323  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/binutils.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc64/gcc.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gcc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/multiarch_wrapper.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
  • BOOK/introduction/common/changelog.xml

    r0a2bf2e r08c058a  
    3636    </listitem>
    3737-->
     38
     39    <listitem>
     40      <para>May 18, 2007</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[jciccone] - Updated to GCC 4.2.0.</para>
     44        </listitem>
     45      </itemizedlist>
     46    </listitem>
    3847
    3948    <listitem>
  • BOOK/materials/common/patches.xml

    r0a2bf2e r08c058a  
    101101
    102102    <varlistentry>
    103       <term>GCC PR20425 Patch - <token>&gcc-PR20425-patch-size;</token>:</term>
    104       <listitem>
    105         <para>Download: <ulink
    106         url="&patches-root;&gcc-PR20425-patch;"/></para>
    107         <para>MD5 sum: <literal>&gcc-PR20425-patch-md5;</literal></para>
    108       </listitem>
    109     </varlistentry>
    110 
    111     <varlistentry>
    112103      <term>Glibc Branch Update - <token>&glibc-branch_update-patch-size;</token>:</term>
    113104      <listitem>
  • BOOK/materials/sparc/patches.xml

    r0a2bf2e r08c058a  
    1919        url="&patches-root;&elftoaout-fixes-patch;"/></para>
    2020        <para>MD5 sum: <literal>&elftoaout-fixes-patch-md5;</literal></para>
    21       </listitem>
    22     </varlistentry>
    23 
    24     <varlistentry os="gcc-sparc_tls-patch">
    25       <term>GCC Sparc TLS Fix - <token>&gcc-sparc_tls-patch-size;</token>:</term>
    26       <listitem>
    27         <para>Download: <ulink
    28         url="&patches-root;&gcc-sparc_tls-patch;"/></para>
    29         <para>MD5 sum: <literal>&gcc-sparc_tls-patch-md5;</literal></para>
    3021      </listitem>
    3122    </varlistentry>
  • BOOK/materials/sparc64-64/patches.xml

    r0a2bf2e r08c058a  
    1616    href="../sparc/patches.xml"
    1717    xpointer="xpointer(//*[@os='elftoaout-fixes-patch'])"/>
    18 
    19     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    20     href="../sparc/patches.xml"
    21     xpointer="xpointer(//*[@os='gcc-sparc_tls-patch'])"/>
    2218
    2319    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/materials/sparc64/patches.xml

    r0a2bf2e r08c058a  
    2020    href="../sparc/patches.xml"
    2121    xpointer="xpointer(//*[@os='elftoaout-fixes-patch'])"/>
    22 
    23     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    24     href="../sparc/patches.xml"
    25     xpointer="xpointer(//*[@os='gcc-sparc_tls-patch'])"/>
    2622
    2723    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/packages.ent

    r0a2bf2e r08c058a  
    146146<!ENTITY gawk-home "&gnu-software;gawk">
    147147
    148 <!ENTITY gcc-version "4.1.2">
    149 <!ENTITY gcc-size "38,931 KB">
     148<!ENTITY gcc-version "4.2.0">
     149<!ENTITY gcc-size "43,076 KB">
    150150<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    151 <!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c">
     151<!ENTITY gcc-md5 "4798c23548dc791ea12a139e18940684">
    152152<!ENTITY gcc-home "http://gcc.gnu.org">
    153153
  • BOOK/patches.ent

    r0a2bf2e r08c058a  
    3434
    3535<!ENTITY gcc-cross_search-patch "gcc-&gcc-version;-cross_search_paths-1.patch">
    36 <!ENTITY gcc-cross_search-patch-md5 "8ef51c0c74f0ea8511e59544f719470f">
     36<!ENTITY gcc-cross_search-patch-md5 "2d316305d73bb14b3acd6a1f3a2ee4e9">
    3737<!ENTITY gcc-cross_search-patch-size "4 KB">
    3838
    3939<!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch">
    40 <!ENTITY gcc-posix-patch-md5 "9aa1cdcbaedb4e1ed3f65ae25cdc413b">
    41 <!ENTITY gcc-posix-patch-size "12 KB">
     40<!ENTITY gcc-posix-patch-md5 "8df4fe6a9f77135ae1b0851786c40410">
     41<!ENTITY gcc-posix-patch-size "16 KB">
    4242
    4343<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
    44 <!ENTITY gcc-specs-patch-md5 "219f1bf1330a0bcc2dda51e5cbe63172">
    45 <!ENTITY gcc-specs-patch-size "16 KB">
    46 
    47 <!ENTITY gcc-PR20425-patch "gcc-&gcc-version;-PR20425-1.patch">
    48 <!ENTITY gcc-PR20425-patch-md5 "95535bda8e4d37d30251db0b121b5374">
    49 <!ENTITY gcc-PR20425-patch-size "36 KB">
     44<!ENTITY gcc-specs-patch-md5 "1fbf4e719a469ab6eb54ed77692918c8">
     45<!ENTITY gcc-specs-patch-size "20 KB">
    5046
    5147<!ENTITY glibc-branch_update-patch "glibc-&glibc-version;-branch_update-3.patch">
     
    142138
    143139<!ENTITY gcc-specs_pure64-patch "gcc-&gcc-version;-pure64_specs-1.patch">
    144 <!ENTITY gcc-specs_pure64-patch-md5 "57de1c6ce677aaf428b0c49885344907">
    145 <!ENTITY gcc-specs_pure64-patch-size "8 KB">
     140<!ENTITY gcc-specs_pure64-patch-md5 "a543edb70d0fbebb4f365bdad0a9a393">
     141<!ENTITY gcc-specs_pure64-patch-size "20 KB">
    146142
    147143<!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch">
    148 <!ENTITY gcc-pure64-patch-md5 "cea9bf46663392d627de81e2456698e3">
    149 <!ENTITY gcc-pure64-patch-size "16 KB">
     144<!ENTITY gcc-pure64-patch-md5 "df5309248a642d192736971cffe8585d">
     145<!ENTITY gcc-pure64-patch-size "8 KB">
    150146
    151147<!-- Start of Config Update patches -->
     
    228224
    229225<!ENTITY gcc-nof-patch "gcc-&gcc-version;-powerpc64_multilib-1.patch">
    230 <!ENTITY gcc-nof-patch-md5 "4ab7c7067764737c465201c992aeb339">
     226<!ENTITY gcc-nof-patch-md5 "190a654cac8bc87d86363fcd0f0522c6">
    231227<!ENTITY gcc-nof-patch-size "4 KB">
    232228
     
    253249<!ENTITY elftoaout-fixes-patch-size "6.7 KB">
    254250
    255 <!ENTITY gcc-sparc_tls-patch "gcc-&gcc-version;-sparc_tls-1.patch">
    256 <!ENTITY gcc-sparc_tls-patch-md5 "9ddbaf0e6bf863e1b5ce1dc1c8b504f3">
    257 <!ENTITY gcc-sparc_tls-patch-size "2 KB">
    258 
    259251<!ENTITY inetutils-man_pages-patch "inetutils-&inetutils-version;-no_server_man_pages-2.patch">
    260252<!ENTITY inetutils-man_pages-patch-md5 "b04f46e66c4b438f609565073590ffd5">
  • BOOK/temp-system/sparc/gcc.xml

    r0a2bf2e r08c058a  
    2222  <sect2 role="installation">
    2323    <title>Installation of GCC</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../../final-system/sparc/gcc.xml"
    27     xpointer="xpointer(//*[@os='sp1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../../final-system/sparc/gcc.xml"
    31     xpointer="xpointer(//*[@os='sp2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/temp-system/sparc64-64/gcc.xml

    r0a2bf2e r08c058a  
    2222  <sect2 role="installation">
    2323    <title>Installation of GCC</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../../final-system/sparc/gcc.xml"
    27     xpointer="xpointer(//*[@os='sp1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../../final-system/sparc/gcc.xml"
    31     xpointer="xpointer(//*[@os='sp2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/temp-system/sparc64/gcc.xml

    r0a2bf2e r08c058a  
    2222  <sect2 role="installation">
    2323    <title>Installation of GCC</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../../final-system/sparc/gcc.xml"
    27     xpointer="xpointer(//*[@os='sp1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../../final-system/sparc/gcc.xml"
    31     xpointer="xpointer(//*[@os='sp2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • patches/gcc-4.2.0-cross_search_paths-1.patch

    r0a2bf2e r08c058a  
    11Submitted by: Ryan Oliver <ryan.oliver@pha.com.au>
    22Date: 2007-02-14
    3 Initial Package Version: 4.1.2
     3Initial Package Version: 4.2.0
    44Origin: Ryan Oliver (issue reported by Erik-Jan Post)
    55        Rediffed against 4.1.0 by Chris Staub
    6         Rediffed against 4.1.2 by Jim Gifford
     6        Rediffed against 4.1.2 by Jim Gifford
     7        Rediffed against 4.2.0 by Joe Ciccone
    78Upstream Status: N/A
    89Description:
     
    1920  This avoids the possibility of linking in libraries from the host if they
    2021  exist under those directories.
    21  
    22 diff -Naur gcc-4.1.2.orig/gcc/gcc.c gcc-4.1.2/gcc/gcc.c
    23 --- gcc-4.1.2.orig/gcc/gcc.c    2006-11-07 06:26:21.000000000 -0800
    24 +++ gcc-4.1.2/gcc/gcc.c 2007-02-14 07:48:55.000000000 -0800
    25 @@ -3821,16 +3821,22 @@
     22
     23diff -Naur gcc-4.2.0.orig/gcc/gcc.c gcc-4.2.0/gcc/gcc.c
     24--- gcc-4.2.0.orig/gcc/gcc.c    2007-05-16 19:21:26.000000000 -0400
     25+++ gcc-4.2.0/gcc/gcc.c 2007-05-16 19:22:10.000000000 -0400
     26@@ -3949,16 +3949,22 @@
    2627              PREFIX_PRIORITY_LAST, 2, 0);
    2728   add_prefix (&exec_prefixes, standard_exec_prefix, "BINUTILS",
Note: See TracChangeset for help on using the changeset viewer.