Changeset 7329dbe in clfs-sysroot


Ignore:
Timestamp:
Jan 4, 2009, 11:57:46 AM (15 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
master
Children:
3423c60
Parents:
ab1184b
Message:

Add the GCC Branch Update Patch.

Files:
1 added
11 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/alpha-chapter.xml

    rab1184b r7329dbe  
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/groff.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/ncurses.xml"/>
    2728
    2829</chapter>
  • BOOK/cross-tools/arm-chapter.xml

    rab1184b r7329dbe  
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/groff.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/ncurses.xml"/>
    2728
    2829</chapter>
  • BOOK/cross-tools/common/gcc-final.xml

    rab1184b r7329dbe  
    3030    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     34    href="../../final-system/common/gcc.xml"
     35    xpointer="xpointer(//*[@os='p3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     38    href="../../final-system/common/gcc.xml"
     39    xpointer="xpointer(//*[@os='p4'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/common/gcc-static.xml

    rab1184b r7329dbe  
    3131    href="../../final-system/common/gcc.xml"
    3232    xpointer="xpointer(//*[@os='p2'])"/>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     35    href="../../final-system/common/gcc.xml"
     36    xpointer="xpointer(//*[@os='p3'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     39    href="../../final-system/common/gcc.xml"
     40    xpointer="xpointer(//*[@os='p4'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/common/ncurses.xml

    rab1184b r7329dbe  
    4242    <para os="e">Install <command>tic</command> with the following command:</para>
    4343
    44 <screen os="f"><userinput>install -m755 progs/tic /cross-tools/bin</userinput></screen>
     44<screen os="f"><userinput>install -m755 progs/tic ${CLFS}/cross-tools/bin</userinput></screen>
    4545
    4646  </sect2>
  • BOOK/cross-tools/hppa-chapter.xml

    rab1184b r7329dbe  
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/groff.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/ncurses.xml"/>
    2728
    2829</chapter>
  • BOOK/cross-tools/x86-chapter.xml

    rab1184b r7329dbe  
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/groff.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/ncurses.xml"/>
    2728
    2829</chapter>
  • BOOK/final-system/common/coreutils.xml

    rab1184b r7329dbe  
    3232
    3333<screen os="p2"><userinput>patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen>
    34 
    35     <para os="s1">The following command renames the internal implementation of
    36     futimens to gl_futimens as newer versions of Glibc provide an incompatible
    37     version:</para>
    38 
    39 <screen os="s2"><userinput>sed -i "s/futimens/gl_&amp;/" $(grep -lr futimens *)</userinput></screen>
    4034
    4135    <para os="aa">When the uname patch and the sed above were applied. The
     
    4741    cooresponding source files:</para>
    4842
    49 <screen os="ab"><userinput>touch man/uname.1 man/touch.1</userinput></screen>
     43<screen os="ab"><userinput>touch man/uname.1 man/touch.1 man/hostname.1</userinput></screen>
     44
     45    <para os="s1">Coreutils attempts to use the <command>install</command>
     46    program it just built to perform the install. This will not work if the
     47    target architecture is incompatible with the host architecture. The
     48    following command causes the Makefile to use the host's
     49    <command>install</command> to perform the install:</para>
     50
     51<screen os="s2"><userinput>cp -v src/Makefile.in{,.orig}
     52sed -e "/binPROGRAMS_INSTALL=/s:./ginstall:install:" src/Makefile.in.orig > src/Makefile.in</userinput></screen>
    5053
    5154    <para os="a">Configure can not properly determine how to get free space
     
    5962
    6063<screen os="d"><userinput>./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    61     --prefix=/usr --cache-file=config.cache </userinput></screen>
     64    --prefix=/usr --cache-file=config.cache \
     65    --enable-no-install-program=kill,uptime \
     66    --enable-install-program=hostname</userinput></screen>
    6267
    6368    <para os="e">Compile the package:</para>
     
    7378<screen os="j"><userinput>mv -v ${CLFS}/usr/bin/{cat,chgrp,chmod,chown,cp,date} ${CLFS}/bin
    7479mv -v ${CLFS}/usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir} ${CLFS}/bin
    75 mv -v ${CLFS}/usr/bin/{mknod,mv,pwd,rm,rmdir,stty,true,uname} ${CLFS}/bin
     80mv -v ${CLFS}/usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} ${CLFS}/bin
    7681mv -v ${CLFS}/usr/bin/chroot ${CLFS}/usr/sbin</userinput></screen>
    7782
  • BOOK/final-system/common/gcc.xml

    rab1184b r7329dbe  
    3030
    3131<screen os="p2"><userinput>patch -Np1 -i ../&gcc-posix-patch;</userinput></screen>
     32
     33    <para os="p3">The following patch contains a number of updates to the
     34    &gcc-version; branch by the GCC developers:</para>
     35
     36<screen os="p4"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
    3237
    3338    <para os="a">Apply a <command>sed</command> substitution that will suppress the
  • BOOK/materials/common/patches.xml

    rab1184b r7329dbe  
    4343        url="&patches-root;&coreutils-uname-patch;"/></para>
    4444        <para>MD5 sum: <literal>&coreutils-uname-patch-md5;</literal></para>
     45      </listitem>
     46    </varlistentry>
     47
     48    <varlistentry>
     49      <term>GCC Branch Update Patch - <token>&gcc-branch_update-patch-size;</token>:</term>
     50      <listitem>
     51        <para>Download: <ulink
     52        url="&patches-root;&gcc-branch_update-patch;"/></para>
     53        <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para>
    4554      </listitem>
    4655    </varlistentry>
  • BOOK/patches.ent

    rab1184b r7329dbe  
    1616<!ENTITY coreutils-uname-patch-md5 "d299f910668ab8650e8ecbb6cdc2d5b1">
    1717<!ENTITY coreutils-uname-patch-size "8 KB">
     18
     19<!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch">
     20<!ENTITY gcc-branch_update-patch-md5 "e9e4236fa439ece67f02ab8377ee5811">
     21<!ENTITY gcc-branch_update-patch-size "812 KB">
    1822
    1923<!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch">
Note: See TracChangeset for help on using the changeset viewer.