Changeset 3860

Show
Ignore:
Timestamp:
01/06/08 21:44:57 (1 year ago)
Author:
ken
Message:

Enable gcc-4.2.2 to compile modular kernels for ppc64.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BOOK/cross-tools/ppc64/gcc-final.xml

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

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

    r3760 r3860  
    2929    href="../common/gcc.xml" 
    3030    xpointer="xpointer(//*[@os='p2'])"/> 
     31 
     32    <para os="p3">The following patch enables modular kernels to be compiled for 
     33    ppc64.</para> 
     34 
     35<screen os="p4"><userinput>patch -Np1 -i ../&gcc-PR31490-patch;</userinput></screen> 
    3136 
    3237    <para os="ap1">GCC includes a <filename class="directory">nof</filename> directory 
  • trunk/BOOK/introduction/ppc64/changelog.xml

    r3788 r3860  
    3333 
    3434--> 
     35 
     36    <listitem> 
     37      <para>January 8, 2008</para> 
     38      <itemizedlist> 
     39        <listitem> 
     40          <para>[ken] - Patch gcc so it can compile a modular kernel.</para> 
     41        </listitem> 
     42      </itemizedlist> 
     43    </listitem> 
    3544 
    3645    <listitem> 
  • trunk/BOOK/materials/ppc64/patches.xml

    r3590 r3860  
    3232        url="&patches-root;&gcc-nof-patch;"/></para> 
    3333        <para>MD5 sum: <literal>&gcc-nof-patch-md5;</literal></para> 
     34      </listitem> 
     35    </varlistentry> 
     36 
     37    <varlistentry> 
     38      <term>GCC PR31490 Patch - <token>&gcc-PR31490-patch-size;</token>:</term> 
     39      <listitem> 
     40        <para>Download: <ulink 
     41        url="&patches-root;&gcc-PR31490-patch;"/></para> 
     42        <para>MD5 sum: <literal>&gcc-PR31490-patch-md5;</literal></para> 
    3443      </listitem> 
    3544    </varlistentry> 
  • trunk/BOOK/patches.ent

    r3853 r3860  
    175175<!ENTITY gcc-nof-patch-size "4 KB"> 
    176176 
     177<!ENTITY gcc-PR31490-patch "gcc-&gcc-version;-PR31490-1.patch"> 
     178<!ENTITY gcc-PR31490-patch-md5 "43f3d086b57f02cb605819452936c4d7"> 
     179<!ENTITY gcc-PR31490-patch-size "1.4 KB"> 
     180 
    177181<!ENTITY powerpcutils-patch "powerpc-utils_&powerpcutils-version;-fixes-2.patch"> 
    178182<!ENTITY powerpcutils-patch-md5 "d2776b1a4977c5711037b8f1402f792a"> 
  • trunk/BOOK/temp-system/ppc64/gcc.xml

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