Changeset e67fb9b in clfs-embedded for BOOK


Ignore:
Timestamp:
Feb 10, 2011, 11:44:59 PM (14 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
master
Children:
7003296
Parents:
a9cb92d (diff), 49c9bc5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of git://git.cross-lfs.org/abradford/clfs-embedded.git

Location:
BOOK
Files:
4 added
1 deleted
24 edited

Legend:

Unmodified
Added
Removed
  • BOOK/beyond-clfs/common/dropbear.xml

    ra9cb92d re67fb9b  
    3636    <para os="a">Configure dropbear:</para>
    3737
    38 <screen os="b"><userinput>CC="${CC} ${BUILD} -Os" ./configure --prefix=/usr --host=${CLFS_TARGET}</userinput></screen>
     38<screen os="b"><userinput>CC="${CC} -Os" ./configure --prefix=/usr --host=${CLFS_TARGET}</userinput></screen>
    3939
    4040    <para os="c">Now we will utilize /dev/urandom instead of /dev/random. To allow
  • BOOK/beyond-clfs/common/iptables.xml

    ra9cb92d re67fb9b  
    3232    <para os="a">Configure IPTables:</para>
    3333
    34 <screen os="b"><userinput>CC="${CC} ${BUILD} -Os" ./configure --prefix=/usr --host=${CLFS_TARGET} \
     34<screen os="b"><userinput>CC="${CC} -Os" ./configure --prefix=/usr --host=${CLFS_TARGET} \
    3535  --libexecdir=/lib/iptables --without-kernel -enable-libipq --enable-shared</userinput></screen>
    3636
  • BOOK/beyond-clfs/common/libnl.xml

    ra9cb92d re67fb9b  
    3131    <para os="a">Configure libnl:</para>
    3232
    33 <screen os="b"><userinput>CC="${CC} ${BUILD} -Os" ./configure --prefix=/usr --host=${CLFS_TARGET}</userinput></screen>
     33<screen os="b"><userinput>CC="${CC} -Os" ./configure --prefix=/usr --host=${CLFS_TARGET}</userinput></screen>
    3434
    3535    <para os="c">Compile the package:</para>
  • BOOK/bootscripts/common/network.xml

    ra9cb92d re67fb9b  
    110110    Create a sample udhcpc.conf:</para>
    111111
    112 <screen><userinput>mkdir ${CLFS}/etc/network.d &amp;&amp;
    113 cat &gt; ${CLFS}/etc/network.d/interface.eth0 &lt;&lt; "EOF"
     112<screen><userinput>cat &gt; ${CLFS}/etc/udhcpc.conf &lt;&lt; "EOF"
    114113<literal>#!/bin/sh
    115114# udhcpc Interface Configuration
  • BOOK/cross-tools/arm/abi.xml

    ra9cb92d re67fb9b  
    1111  <title>ABI Variables</title>
    1212
     13  <para os="a">On the ARM architecture, there are two major ABI types to choose
     14  from: EABI and OABI.  There is also a Thumb ABI and an Intel IWMMX specific
     15  ABI.</para>
     16
     17  <para os="b">The EABI (Embedded ABI) is newer and supports additional
     18  features, faster software floating point operations, and Thumb interworking,
     19  but is only compatible with ARMv4t and newer cores.  The EABI has
     20  sub-ABIs of: aapcs-linux and aapcs.  aapcs-linux has standard Linux 4 byte
     21  enums while aapcs has variable length enums.</para>
     22
     23  <para os="c">The OABI (old ABI) is called apcs-gnu and supports ARMv4 and
     24  older cores.</para>
     25
    1326  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    14   href="../x86/abi.xml"
     27  href="../common/abi.xml"
    1528  xpointer="xpointer(//*[@os='a'])"/>
    1629
    1730  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    18   href="../x86/abi.xml"
     31  href="../common/abi.xml"
    1932  xpointer="xpointer(//*[@os='b'])"/>
    2033
    2134  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    22   href="../x86/abi.xml"
     35  href="../common/abi.xml"
    2336  xpointer="xpointer(//*[@os='c'])"/>
    2437
     
    3649        <row>
    3750          <entry>ABI</entry>
    38           <entry>BUILD=Value</entry>
     51          <entry>CLFS_ABI=Value</entry>
    3952          <entry>Note</entry>
    4053        </row>
     
    4457        <row>
    4558          <entry>apcs-gnu</entry>
    46           <entry>-mabi=apcs-gnu</entry>
     59          <entry>apcs-gnu</entry>
    4760          <entry>Legacy ABI, arm4 and older</entry>
    4861        </row>
    4962        <row>
    5063          <entry>atpcs</entry>
    51           <entry>-mabi=atpcs</entry>
     64          <entry>atpcs</entry>
    5265          <entry>Thumb ABI</entry>
    5366        </row>
    5467        <row>
    5568          <entry>aapcs</entry>
    56           <entry>-mabi=aapcs</entry>
     69          <entry>aapcs</entry>
    5770          <entry>EABI w/ variable size enums</entry>
    5871        </row>
    5972        <row>
    6073          <entry>aapcs-linux</entry>
    61           <entry>-mabi=aapcs-linux</entry>
     74          <entry>aapcs-linux</entry>
    6275          <entry>EABI w/ standard Linux 32 bit (int) enums</entry>
    6376        </row>
    6477        <row>
    6578          <entry>iwmmxt</entry>
    66           <entry>-mabi=iwmmxt</entry>
     79          <entry>iwmmxt</entry>
    6780          <entry>Supports Intel XScale MMX extensions</entry>
    6881        </row>
  • BOOK/cross-tools/arm/variables.xml

    ra9cb92d re67fb9b  
    1313  <bridgehead renderas="sect4">Setting Host and Target</bridgehead>
    1414
    15   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    16   href="../x86/variables.xml"
    17   xpointer="xpointer(//*[@os='a'])"/>
     15  <para os="a">During the building of the cross-compile tools you will need to
     16  set a few variables that will be dependent on your particular needs.
     17  You will need to set the target triplet for the target architecture and CPU
     18  endianess. If you do not know what triplet or endianess you want,
     19  you can use the table at the bottom of this page as a reference. Set
     20  the command using the method listed below:</para>
    1821
    1922  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    20   href="../x86/variables.xml"
     23  href="../common/variables.xml"
    2124  xpointer="xpointer(//*[@os='b'])"/>
    2225
    2326  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    24   href="../x86/variables.xml"
     27  href="../common/variables.xml"
    2528  xpointer="xpointer(//*[@os='c'])"/>
    2629
     
    2932
    3033  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    31   href="../x86/variables.xml"
     34  href="../common/variables.xml"
    3235  xpointer="xpointer(//*[@os='g'])"/>
    3336
    3437  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    35   href="../x86/variables.xml"
     38  href="../common/variables.xml"
    3639  xpointer="xpointer(//*[@os='h'])"/>
    3740
    3841  <table os="i">
    39     <title>Processor Type and  Target Triplets</title>
    40     <?dbfo table-width="5in" ?>
     42    <title>Processor Type, ABI, and  Target Triplets</title>
     43    <?dbfo table-width="7in" ?>
    4144
    4245    <tgroup cols="2">
    4346
    4447      <colspec colnum="1" colwidth="2.5in" colname="Processor"/>
    45       <colspec colnum="2" colwidth="2.5in" colname="Triplet"/>
     48      <colspec colnum="2" colwidth="1in" colname="Endian"/>
     49      <colspec colnum="3" colwidth="1in" colname="ABI"/>
     50      <colspec colnum="4" colwidth="2.5in" colname="Triplet"/>
    4651
    4752      <thead>
    4853        <row>
    4954          <entry>Processor</entry>
    50           <entry>Endianess</entry>
     55          <entry>Endian</entry>
     56          <entry>ABI</entry>
    5157          <entry>Target Triplet</entry>
    5258        </row>
     
    5763          <entry>Generic arm</entry>
    5864          <entry>little</entry>
     65          <entry>OABI</entry>
    5966          <entry>arm-unknown-linux-uclibc</entry>
     67        </row>
     68        <row>
     69          <entry>Generic arm, version 4</entry>
     70          <entry>little</entry>
     71          <entry>OABI</entry>
     72          <entry>armv4-unknown-linux-uclibc</entry>
    6073        </row>
    6174        <row>
    6275          <entry>Generic arm, version 5</entry>
    6376          <entry>little</entry>
    64           <entry>armv5l-unknown-linux-uclibc</entry>
     77          <entry>EABI</entry>
     78          <entry>armv5l-unknown-linux-uclibcgnueabi</entry>
    6579        </row>
    6680        <row>
    6781          <entry>Generic arm, version 5</entry>
    6882          <entry>big</entry>
    69           <entry>armv5b-unknown-linux-uclibc</entry>
     83          <entry>EABI</entry>
     84          <entry>armv5b-unknown-linux-uclibcgnueabi</entry>
     85        </row>
     86        <row>
     87          <entry>Generic arm</entry>
     88          <entry>little</entry>
     89          <entry>EABI</entry>
     90          <entry>arm-unknown-linux-uclibcgnueabi</entry>
     91        </row>
     92        <row>
     93          <entry>Generic arm, version 7-a </entry>
     94          <entry>little</entry>
     95          <entry>EABI</entry>
     96          <entry>armv7a-unknown-linux-uclibcgnueabi</entry>
    7097        </row>
    7198      </tbody>
  • BOOK/cross-tools/common/gcc-final.xml

    ra9cb92d re67fb9b  
    4040  --with-sysroot=${CLFS} --disable-nls --enable-shared \
    4141  --enable-languages=c --enable-c99 --enable-long-long \
    42   --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools</userinput></screen>
     42  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
     43  --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen>
    4344
    4445    <variablelist os="af">
    45       <title>The meaning of the new configure options:</title>
     46      <title>The meaning of the configure options not used previously:</title>
    4647
    4748      <varlistentry os="af1">
    48         <term><parameter>--enable-languages=c</parameter></term>
     49        <term><parameter>--enable-shared</parameter></term>
    4950        <listitem>
    50           <para>This option ensures that only the C compiler is built.</para>
     51          <para>Enables the creation of the shared libraries.</para>
    5152        </listitem>
    5253      </varlistentry>
  • BOOK/cross-tools/common/gcc-static.xml

    ra9cb92d re67fb9b  
    4343  --with-mpc=${CLFS}/cross-tools --without-headers --with-newlib \
    4444  --disable-decimal-float --disable-libgomp --disable-libmudflap \
    45   --disable-libssp --disable-threads --enable-languages=c</userinput></screen>
     45  --disable-libssp --disable-threads --enable-languages=c \
     46  --with-abi=${CLFS_ABI}</userinput></screen>
    4647
    4748    <variablelist os="af">
     
    206207      </varlistentry>
    207208
     209      <varlistentry os="af19">
     210        <term><parameter>--with-abi=${CLFS_ABI}</parameter></term>
     211        <listitem>
     212          <para>This option sets the ABI selected earlier.</para>
     213        </listitem>
     214      </varlistentry>
     215
    208216    </variablelist>
    209217
  • BOOK/cross-tools/common/gmp.xml

    ra9cb92d re67fb9b  
    3636<screen os="d"><userinput>make</userinput></screen>
    3737
    38     <para os="e">Install the package:</para>
     38    <note os="e">
     39      <para>Some versions of GCC (notably 4.3.2 which ships with Debian
     40      5) will compile GMP without errors but in a subtly broken way.  To ensure
     41      GMP is compiled and functioning correctly, optionally run the test suite:</para>
    3942
    40 <screen os="f"><userinput>make install</userinput></screen>
     43<screen><userinput>make check</userinput></screen>
     44    </note>
     45
     46    <para os="f">Install the package:</para>
     47
     48<screen os="g"><userinput>make install</userinput></screen>
    4149
    4250  </sect2>
  • BOOK/cross-tools/mips/abi.xml

    ra9cb92d re67fb9b  
    1212
    1313  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    14   href="../x86/abi.xml"
     14  href="../common/abi.xml"
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    18   href="../x86/abi.xml"
     18  href="../common/abi.xml"
    1919  xpointer="xpointer(//*[@os='b'])"/>
    2020
    2121  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    22   href="../x86/abi.xml"
     22  href="../common/abi.xml"
    2323  xpointer="xpointer(//*[@os='c'])"/>
    2424
     
    3535        <row>
    3636          <entry>ABI</entry>
    37           <entry>BUILD=Value</entry>
     37          <entry>CLFS_ABI=Value</entry>
    3838        </row>
    3939      </thead>
     
    4242        <row>
    4343          <entry>32-Bit</entry>
    44           <entry>-mabi=32</entry>
     44          <entry>32</entry>
    4545        </row>
    4646        <row>
    4747          <entry>N32</entry>
    48           <entry>-mabi=n32</entry>
     48          <entry>n32</entry>
    4949        </row>
    5050        <row>
    5151          <entry>64-Bit</entry>
    52           <entry>-mabi=64</entry>
     52          <entry>64</entry>
    5353        </row>
    5454      </tbody>
  • BOOK/cross-tools/mips/variables.xml

    ra9cb92d re67fb9b  
    1313  <bridgehead renderas="sect4">Setting Host and Target</bridgehead>
    1414
    15   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    16   href="../x86/variables.xml"
    17   xpointer="xpointer(//*[@os='a'])"/>
     15  <para os="a">During the building of the cross-compile tools you will need to
     16  set a few variables that will be dependent on your particular needs.
     17  You will need to set the target triplet for the target architecture, the MIPS
     18  level, and CPU endianess. If you do not know what triplet or level you want,
     19  you can use the table at the bottom of this page as a reference. Set
     20  the command using the method listed below:</para>
    1821
    1922  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    20   href="../x86/variables.xml"
     23  href="../common/variables.xml"
    2124  xpointer="xpointer(//*[@os='b'])"/>
    2225
    2326  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    24   href="../x86/variables.xml"
     27  href="../common/variables.xml"
    2528  xpointer="xpointer(//*[@os='c'])"/>
    2629
     
    3639
    3740  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    38   href="../x86/variables.xml"
     41  href="../common/variables.xml"
    3942  xpointer="xpointer(//*[@os='g'])"/>
    4043
  • BOOK/cross-tools/x86-chapter.xml

    ra9cb92d re67fb9b  
    1414  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/>
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/cflags.xml"/>
    16   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/abi.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/variables.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/linux-headers.xml"/>
     
    2120  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpc.xml"/>
    2221  <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="common/gcc-static.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/gcc-static.xml"/>
    2423  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/gcc-final.xml"/>
    2625
    2726</chapter>
  • BOOK/cross-tools/x86/variables.xml

    ra9cb92d re67fb9b  
    1515  <para os="a">During the building of the cross-compile tools you will need to
    1616  set a few variables that will be dependent on your particular needs.
    17   You will need to set the target triplet for the target architecture. As well
    18   as the CPUs type and endianess. If you do not know what triplet you want,
     17  You will need to set the target triplet for the target architecture, the CPU
     18  type, and CPU endianess. If you do not know what triplet or CPU type you want,
    1919  you can use the table at the bottom of this page as a reference. Set
    2020  the command using the method listed below:</para>
    2121
    2222<screen os="b"><userinput>export CLFS_HOST=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/")
    23 export CLFS_TARGET=<replaceable>[target triplet]</replaceable></userinput></screen>
     23export CLFS_TARGET=<replaceable>[target triplet]</replaceable>
     24export CLFS_CPU=<replaceable>[cpu type]</replaceable></userinput></screen>
    2425
    2526  <para os="c">Now we will set the architecture and endianess of the CPU based
     
    3536echo export CLFS_TARGET=\""${CLFS_TARGET}\"" &gt;&gt; ~/.bashrc
    3637echo export CLFS_ARCH=\""${CLFS_ARCH}\"" &gt;&gt; ~/.bashrc
    37 echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" &gt;&gt; ~/.bashrc</userinput></screen>
     38echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" &gt;&gt; ~/.bashrc
     39echo export CLFS_ENDIAN=\""${CLFS_CPU}\"" &gt;&gt; ~/.bashrc</userinput></screen>
    3840
    3941  <table os="i">
    4042    <title>Processor Type and  Target Triplets</title>
    41     <?dbfo table-width="4.5in" ?>
     43    <?dbfo table-width="7.5in" ?>
    4244
    4345    <tgroup cols="2">
     
    4547      <colspec colnum="1" colwidth="2.5in"   colname="Processor"/>
    4648      <colspec colnum="2" colwidth="2in" colname="Triplet"/>
     49      <colspec colnum="3" colwidth="0.5in" colname="CPU Type"/>
     50      <colspec colnum="4" colwidth="2.5in" colname="Note"/>
    4751
    4852      <thead>
     
    5054          <entry>Processor</entry>
    5155          <entry>Target Triplet</entry>
     56          <entry>CPU Type</entry>
     57          <entry>Note</entry>
    5258        </row>
    5359      </thead>
     
    5763          <entry>486 Compatibles</entry>
    5864          <entry>i486-pc-linux-uclibc</entry>
     65          <entry>i486</entry>
     66          <entry>Intel's i486</entry>
    5967        </row>
    6068        <row>
    6169          <entry>Pentium, K6, 586 Compatibles</entry>
    6270          <entry>i586-pc-linux-uclibc</entry>
     71          <entry>i586</entry>
     72          <entry>Intel Pentium without MMX</entry>
    6373        </row>
    6474        <row>
    6575          <entry>Pentium II, Pentium III, Pentium 4</entry>
    6676          <entry>i686-pc-linux-uclibc</entry>
     77          <entry>i686</entry>
     78          <entry>PentiumPro instruction set</entry>
    6779        </row>
    6880        <row>
    69           <entry>Athlon, Duron</entry>
     81          <entry>Athlon</entry>
    7082          <entry>i686-pc-linux-uclibc</entry>
     83          <entry>athlon</entry>
     84          <entry>AMD 32 bit Athlon</entry>
    7185        </row>
    7286        <row>
    73           <entry>x86_64</entry>
     87          <entry>Opteron</entry>
    7488          <entry>x86_64-unknown-linux-uclibc</entry>
     89          <entry>k8</entry>
     90          <entry>AMD K8 processors with x86-64</entry>
    7591        </row>
    7692      </tbody>
  • BOOK/final-system/common/e2fsprogs.xml

    ra9cb92d re67fb9b  
    3737    <para os="c">Prepare E2fsprogs for compilation:</para>
    3838
    39 <screen os="d"><userinput>CC="${CC} ${BUILD} -Os" ../configure --prefix=/usr \
     39<screen os="d"><userinput>CC="${CC} -Os" ../configure --prefix=/usr \
    4040    --with-root-prefix="" --host=${CLFS_TARGET} --disable-tls \
    4141    --disable-debugfs --disable-e2initrd-helper --disable-nls</userinput></screen>
  • BOOK/final-system/common/iana-etc.xml

    ra9cb92d re67fb9b  
    2626    <title>Installation of Iana-Etc</title>
    2727
    28     <para os="a">The following command converts the raw data provided by IANA into
     28    <para os="a">Iana-Etc comes with outdated data and IANA has changed the
     29    download location used to obtain up-to-date data.  Apply the following patch
     30    to use more up to date data and to correct the download location:</para>
     31
     32<screen os="b"><userinput>patch -Np1 -i ../&iana-etc-update-patch;</userinput></screen>
     33
     34    <note os="c">
     35      <para>If you have an internet connection and would like even more up-to-date
     36      data to be used when building Iana-Etc, execute:
     37<screen><userinput>make get</userinput></screen>
     38      </para>
     39    </note>
     40
     41    <para os="d">The following command converts the raw data provided by IANA into
    2942    the correct formats for the <filename>/etc/protocols</filename> and
    3043    <filename>/etc/services</filename> data files:</para>
    3144
    32 <screen os="b"><userinput>make</userinput></screen>
     45<screen os="e"><userinput>make</userinput></screen>
    3346
    34     <para os="c">This package does not come with a test suite.</para>
     47    <para os="f">This package does not come with a test suite.</para>
    3548
    36     <para os="d">Install the package:</para>
     49    <para os="g">Install the package:</para>
    3750
    38 <screen os="e"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     51<screen os="h"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
    3952
    4053  </sect2>
  • BOOK/final-system/common/zlib.xml

    ra9cb92d re67fb9b  
    3333    <para os="c">Prepare Zlib for compilation:</para>
    3434
    35 <screen os="d"><userinput>CC="${CC} ${BUILD}" ./configure --prefix=/usr --shared</userinput></screen>
     35<screen os="d"><userinput>CC="${CC}" ./configure --prefix=/usr --shared</userinput></screen>
    3636
    3737    <variablelist os="aa">
  • BOOK/general.ent

    ra9cb92d re67fb9b  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    22
    3 <!ENTITY month "01"> <!-- Use two digits -->
    4 <!ENTITY month_name "January">
    5 <!ENTITY day "29"> <!-- Use two digits -->
     3<!ENTITY month "02"> <!-- Use two digits -->
     4<!ENTITY month_name "February">
     5<!ENTITY day "10"> <!-- Use two digits -->
    66<!ENTITY year "2011"> <!-- Use four digits -->
    77
  • BOOK/introduction/arm/changelog.xml

    ra9cb92d re67fb9b  
    3434
    3535    <listitem>
     36      <para>February 10, 2011</para>
     37      <itemizedlist>
     38        <listitem>
     39          <para>[abradford] - Fixed builds for EABI (aapcs and aapcs-linux)
     40          ABI choices by adding target triplets ending in uclibcgnueabi.</para>
     41        </listitem>
     42      </itemizedlist>
     43    </listitem>
     44
     45    <listitem>
     46      <para>January 30, 2011</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[abradford] - Added notes to ARM ABI variable list.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
     54    <listitem>
    3655      <para>November 11, 2006</para>
    3756      <itemizedlist>
  • BOOK/introduction/common/changelog.xml

    ra9cb92d re67fb9b  
    3636    </listitem>
    3737-->
     38
     39    <listitem>
     40      <para>February 10, 2011</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[abradford] - Changed GCC Static and Final to build GCC for
     44          ${CLFS_ABI} for ARM and MIPS, ${CLFS_CPU} for x86.  This removes the
     45          need for using the ${BUILD} variable when building packages.</para>
     46        </listitem>
     47        <listitem>
     48          <para>[abradford] - Updated Resources section.</para>
     49        </listitem>
     50      </itemizedlist>
     51    </listitem>
     52   
     53    <listitem>
     54      <para>January 30, 2011</para>
     55      <itemizedlist>
     56        <listitem>
     57          <para>[abradford] - Updated MPFR download link.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[abradford] - Updated GCC to version 4.5.2.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[abradford] - Updated Binutils to version 2.21.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[abradford] - Added information to GCC's configure options.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[abradford] - Updated Iana-Etc to use more up-to-date data.</para>
     70        </listitem>
     71      </itemizedlist>
     72    </listitem>
    3873
    3974    <listitem>
  • BOOK/introduction/common/resources.xml

    ra9cb92d re67fb9b  
    2424    <title>Mailing Lists</title>
    2525
    26     <para>The <uri>linuxfromscratch.org</uri> server hosts a number of
     26    <para>The <uri>cross-lfs.org</uri> server hosts a number of
    2727    mailing lists used for the development of the CLFS project. These lists
    2828    include the main development and support lists, among others. If the
    2929    FAQ does not solve the problem you are having, the next step would be to
    30     search the mailing lists at <ulink url="&lfs-root;search.html"/>.</para>
     30    search the mailing lists at <ulink url="&clfs-wiki;wiki/lists"/>.</para>
    3131
    3232    <para>For information on the different lists, how to subscribe, archive
    3333    locations, and additional information, visit
    34     <ulink url="&lfs-root;mail.html"/>. For mailing lists specifically
    35     for CLFS, visit <ulink url="&clfs-wiki;wiki/lists"/>.</para>
     34    <ulink url="&clfs-wiki;wiki/lists"/>.</para>
    3635
    3736  </sect2>
     
    5554    <uri>chat.freenode.net</uri>. The support channel for cross-lfs
    5655    is named #cross-lfs. If you need to show people the output of your
    57     problems, please use http://pastebin.cross-lfs.org and reference
    58     the pastebin URL when asking your questions.</para>
     56    problems, please use <ulink url="http://pastebin.cross-lfs.org"/> and
     57    reference the pastebin URL when asking your questions.</para>
    5958
    6059  </sect2>
     
    7271    <title>Mirror Sites</title>
    7372
    74     <para>The LFS project has a number of world-wide mirrors to make
     73    <para>The LFS and CLFS projects have a number of world-wide mirrors to make
    7574    accessing the website and downloading the required packages more
    7675    convenient. Please visit the LFS website at <ulink
    7776    url="&lfs-root;mirrors.html"/> for a list of current mirrors of
    7877    the LFS website, or <ulink url="&clfs-wiki;wiki/mirrors"/> for
    79     mirrors of CLFS.</para>
     78    mirrors of the CLFS website.</para>
    8079
    8180  </sect2>
  • BOOK/introduction/wrt/supporteddevices.xml

    ra9cb92d re67fb9b  
    1010  <?dbhtml filename="supported-devices.html"?>
    1111
    12   <para>In order to build CLFS for your device, we need to know what processor it has, amd more inportantly if it is a big or small edin, and what MIPS ISA level it is. The MIPS ISA level is needed so that we can build uClibc properly. </para>
     12  <para>In order to build CLFS for your device, we need to know what processor
     13  it has, if it is big or little endian, and what MIPS ISA level it is. The
     14  MIPS ISA level is needed so that we can build uClibc properly. </para>
    1315
    14   <para> The following is a list of devices that have been tested and reported as tested and working with this book. Apart from this list, there is no garentee that your device, apart from this list will work. If U secussfully get a device to work, please contact the CLFS Dev team, and we will add it to the list. For the most recent and up to date list, please view the SVN version of this book. </para>
     16  <para>The following is a list of devices that have been tested and reported
     17  as tested and working with this book. Apart from this list, there is no
     18  guarantee that your device, will work. If you are successful in getting a
     19  device to work, please contact the CLFS development team, and we will add
     20  it to the list. For the most recent and up to date list, please view the
     21  GIT version of this book. </para>
    1522
    1623  <table os="g">
     
    2431      <colspec colnum="3" colwidth="1in"   colname="Supported - Working"/>
    2532      <colspec colnum="4" colwidth="2.2in" colname="Processor"/>
    26       <colspec colnum="5" colwidth="1.1in" colname="Big or Small Endian"/>
     33      <colspec colnum="5" colwidth="1.1in" colname="Endian"/>
    2734      <colspec colnum="6" colwidth="1in"   colname="Mips Level"/>
    2835
     
    3340          <entry>Supported - Working</entry>
    3441          <entry>Processor</entry>
    35           <entry>Big or Small Endian</entry>
     42          <entry>Endian</entry>
    3643          <entry>Mips Level</entry>
    3744        </row>
     
    4451          <entry>Testing</entry>
    4552          <entry>Broadcom 4712 @ 200MHz, 2MB Flash, 8MB RAM</entry>
    46           <entry>Small</entry>
     53          <entry>Little</entry>
    4754          <entry>1 or 2, testing</entry>
    4855        </row>
  • BOOK/introduction/x86/changelog.xml

    ra9cb92d re67fb9b  
    3434
    3535    <listitem>
     36      <para>February 10, 2011</para>
     37      <itemizedlist>
     38        <listitem>
     39          <para>[abradford] - Removed ABI selection for x86, it isn't
     40          needed and was misleading.</para>
     41        </listitem>
     42      </itemizedlist>
     43    </listitem>
     44
     45    <listitem>
    3646      <para>November 05, 2006</para>
    3747      <itemizedlist>
  • BOOK/materials/common/patches.xml

    ra9cb92d re67fb9b  
    3838
    3939    <varlistentry>
     40      <term>Iana-Etc Update Patch - <token>&iana-etc-update-patch-size;</token>:</term>
     41      <listitem>
     42        <para>Download: <ulink
     43        url="&patches-root;&iana-etc-update-patch;"/></para>
     44        <para>MD5 sum: <literal>&iana-etc-update-patch-md5;</literal></para>
     45      </listitem>
     46    </varlistentry>
     47
     48    <varlistentry>
    4049      <term>uClibc Configs Patch - <token>&uclibc-configs-patch-size;</token>:</term>
    4150      <listitem>
  • BOOK/patches.ent

    ra9cb92d re67fb9b  
    1212<!ENTITY busybox-fixes-patch-md5 "64bee07ba3efbb512fb4f348e814bf31">
    1313<!ENTITY busybox-fixes-patch-size "4 KB">
     14
     15<!ENTITY iana-etc-update-patch "iana-etc-&iana-etc-version;-update-1.patch">
     16<!ENTITY iana-etc-update-patch-md5 "9b4d102672fc8bf777bbb95d1007edda">
     17<!ENTITY iana-etc-update-patch-size "864 KB">
    1418
    1519<!ENTITY uclibc-configs-patch "uClibc-&uclibc-version;-configs-2.patch">
Note: See TracChangeset for help on using the changeset viewer.