Changes in / [bcfbe5b:a94e338] in clfs-embedded


Ignore:
Files:
2 deleted
21 edited

Legend:

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

    rbcfbe5b ra94e338  
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
    2323  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/gcc-static.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/uclibc.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/gcc-final.xml"/>
    2626
  • BOOK/cross-tools/arm/abi.xml

    rbcfbe5b ra94e338  
    5858          <entry>apcs-gnu</entry>
    5959          <entry>apcs-gnu</entry>
    60           <entry>OABI</entry>
     60          <entry>Legacy ABI, arm4 and older</entry>
    6161        </row>
    6262        <row>
  • BOOK/cross-tools/arm/gcc-final.xml

    rbcfbe5b ra94e338  
    4343  --enable-languages=c --enable-c99 --enable-long-long \
    4444  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
    45   --with-mpc=${CLFS}/cross-tools --disable-multilib \
    46   --with-abi=${CLFS_ABI} --with-arch=${CLFS_ARM_ARCH} \
    47   --with-mode=${CLFS_ARM_MODE} --with-float=${CLFS_FLOAT} \
    48   --with-fpu=${CLFS_FPU}</userinput></screen>
     45  --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen>
    4946
    50     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    51     href="../common/gcc-final.xml"
    52     xpointer="xpointer(//*[@os='af'])"/>
     47    <variablelist os="af">
     48      <title>The meaning of the configure options not used previously:</title>
     49
     50      <varlistentry os="af1">
     51        <term><parameter>--enable-shared</parameter></term>
     52        <listitem>
     53          <para>Enables the creation of the shared libraries.</para>
     54        </listitem>
     55      </varlistentry>
     56
     57      <varlistentry os="af2">
     58        <term><parameter>--enable-c99</parameter></term>
     59        <listitem>
     60          <para>Enable C99 support for C programs.</para>
     61        </listitem>
     62      </varlistentry>
     63
     64      <varlistentry os="af3">
     65        <term><parameter>--enable-long-long</parameter></term>
     66        <listitem>
     67          <para>Enables long long support in the compiler.</para>
     68        </listitem>
     69      </varlistentry>
     70
     71    </variablelist>
    5372
    5473    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/arm/gcc-static.xml

    rbcfbe5b ra94e338  
    4848  --disable-decimal-float --disable-libgomp --disable-libmudflap \
    4949  --disable-libssp --disable-threads --enable-languages=c \
    50   --disable-multilib --with-abi=${CLFS_ABI} --with-arch=${CLFS_ARM_ARCH} \
    51   --with-mode=${CLFS_ARM_MODE} --with-float=${CLFS_FLOAT} \
    52   --with-fpu=${CLFS_FPU}</userinput></screen>
     50  --with-abi=${CLFS_ABI}</userinput></screen>
    5351
    5452<!-- Common configure switches for all archs -->
     
    6462      <listitem>
    6563        <para>This option sets the ABI selected earlier.</para>
    66       </listitem>
    67     </varlistentry>
    68     <varlistentry os="ag2">
    69       <term><parameter>--with-arch=${CLFS_ARM_ARCH}</parameter></term>
    70       <listitem>
    71         <para>This option sets the ARM architecture selected earlier.</para>
    72       </listitem>
    73     </varlistentry>
    74     <varlistentry os="ag3">
    75       <term><parameter>--with-mode=${CLFS_ARM_MODE}</parameter></term>
    76       <listitem>
    77         <para>This option sets the ARM mode (arm or thumb) selected earlier.</para>
    78       </listitem>
    79     </varlistentry>
    80     <varlistentry os="ag4">
    81       <term><parameter>--with-float=${CLFS_FLOAT}</parameter></term>
    82       <listitem>
    83         <para>This option sets the floating point mode selected earlier.</para>
    84       </listitem>
    85     </varlistentry>
    86     <varlistentry os="ag5">
    87       <term><parameter>--with-fpu=${CLFS_FPU}</parameter></term>
    88       <listitem>
    89         <para>This option sets the hardware floating point type selected
    90         earlier.  If soft floating point was selected, this value is ignored.</para>
    9164      </listitem>
    9265    </varlistentry>
  • BOOK/cross-tools/arm/variables.xml

    rbcfbe5b ra94e338  
    1313  <bridgehead renderas="sect4">Setting Host and Target</bridgehead>
    1414
    15   <para os="a">During the building of the cross-compile tools, you will need to
     15  <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 select the target triplet for the target architecture, the CPU
    18   endianess, the CPU architecture, the CPU mode, the CPU floating point hardware
    19   availability, and (if available) the type of floating point hardware. If you
    20   do not know what values can be chosen for each of these, you can use the
    21   tables at the bottom of this page as a reference.</para>
    22 
    23   <para os="a1">First, set the host and target triplets:</para>
     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>
    2421
    2522  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    3229
    3330<screen os="d"><userinput>export CLFS_ARCH=arm
    34 export CLFS_ENDIAN="<replaceable>[endianess]</replaceable>"</userinput></screen>
    35 
    36   <para os="e">Choose the ARM architecture (see table below) and mode of
    37   your CPU:</para>
    38 
    39 <screen os="f"><userinput>export CLFS_ARM_ARCH="<replaceable>[architecture]</replaceable>"
    40 export CLFS_ARM_MODE="<replaceable>[arm or thumb]</replaceable>"</userinput></screen>
    41 
    42   <para os="f1">If your target CPU has hard floating point support (not all ARM
    43   CPUs do), set the following CLFS_FLOAT variable to either "hard" or "softfp".
    44   If your target CPU does not have hard floating point support, set the following
    45   CLFS_FLOAT vairable to "soft".</para>
    46 
    47 <screen os="f2"><userinput>export CLFS_FLOAT="<replaceable>[hard, softfp, or soft]"</replaceable></userinput></screen>
    48 
    49   <para os="f3">If you chose either "hard" or "softfp" for CLFS_FLOAT, you now
    50   need to set which floating point hardware is actually included (see table below)
    51   with your ARM CPU:</para>
    52 
    53 <screen os="f4"><userinput>export CLFS_FPU="<replaceable>[fpu version]</replaceable>"</userinput></screen>
     31export CLFS_ENDIAN=<replaceable>[endianess]</replaceable></userinput></screen>
    5432
    5533  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5735  xpointer="xpointer(//*[@os='g'])"/>
    5836
    59 <screen os="h"><userinput>echo export CLFS_HOST=\""${CLFS_HOST}\"" &gt;&gt; ~/.bashrc
    60 echo export CLFS_TARGET=\""${CLFS_TARGET}\"" &gt;&gt; ~/.bashrc
    61 echo export CLFS_ARCH=\""${CLFS_ARCH}\"" &gt;&gt; ~/.bashrc
    62 echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" &gt;&gt; ~/.bashrc
    63 echo export CLFS_ARM_ARCH=\""${CLFS_ARM_ARCH}\"" &gt;&gt; ~/.bashrc
    64 echo export CLFS_ARM_MODE=\""${CLFS_ARM_MODE}\"" &gt;&gt; ~/.bashrc
    65 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" &gt;&gt; ~/.bashrc
    66 echo export CLFS_FPU=\""${CLFS_FPU}\"" &gt;&gt; ~/.bashrc</userinput></screen>
     37  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     38  href="../common/variables.xml"
     39  xpointer="xpointer(//*[@os='h'])"/>
    6740
    6841  <table os="i">
    69     <title>Example Processor Type, ABI, and  Target Triplets</title>
     42    <title>Processor Type, ABI, and  Target Triplets</title>
    7043    <?dbfo table-width="7in" ?>
    7144
     
    7346
    7447      <colspec colnum="1" colwidth="2.5in" colname="Processor"/>
    75       <colspec colnum="2" colwidth="1in" colname="Endianess"/>
     48      <colspec colnum="2" colwidth="1in" colname="Endian"/>
    7649      <colspec colnum="3" colwidth="1in" colname="ABI"/>
    7750      <colspec colnum="4" colwidth="2.5in" colname="Triplet"/>
     
    8053        <row>
    8154          <entry>Processor</entry>
    82           <entry>Endianess</entry>
     55          <entry>Endian</entry>
    8356          <entry>ABI</entry>
    8457          <entry>Target Triplet</entry>
     
    10376          <entry>little</entry>
    10477          <entry>EABI</entry>
    105           <entry>armv5l-unknown-linux-uclibceabi</entry>
     78          <entry>armv5l-unknown-linux-uclibcgnueabi</entry>
    10679        </row>
    10780        <row>
     
    10982          <entry>big</entry>
    11083          <entry>EABI</entry>
    111           <entry>armv5b-unknown-linux-uclibceabi</entry>
     84          <entry>armv5b-unknown-linux-uclibcgnueabi</entry>
    11285        </row>
    11386        <row>
     
    11588          <entry>little</entry>
    11689          <entry>EABI</entry>
    117           <entry>arm-unknown-linux-uclibceabi</entry>
     90          <entry>arm-unknown-linux-uclibcgnueabi</entry>
    11891        </row>
    11992        <row>
     
    12194          <entry>little</entry>
    12295          <entry>EABI</entry>
    123           <entry>armv7a-unknown-linux-uclibceabi</entry>
     96          <entry>armv7a-unknown-linux-uclibcgnueabi</entry>
    12497        </row>
    12598      </tbody>
     
    129102  </table>
    130103
    131   <table os="j">
    132     <title>ARM Archiecture Choices</title>
    133     <?dbfo table-width="4in" ?>
    134 
    135     <tgroup cols="2">
    136 
    137       <colspec colnum="1" colwidth="1in" colname="Arch Choice"/>
    138       <colspec colnum="2" colwidth="1in" colname="Arch Choice"/>
    139       <colspec colnum="3" colwidth="1in" colname="Arch Choice"/>
    140       <colspec colnum="4" colwidth="1in" colname="Arch Choice"/>
    141 
    142       <tbody>
    143         <row>
    144           <entry>armv2</entry>
    145           <entry>armv2a</entry>
    146           <entry>armv3</entry>
    147           <entry>armv3m</entry>
    148         </row>
    149         <row>
    150           <entry>armv4</entry>
    151           <entry>armv4t</entry>
    152           <entry>armv5</entry>
    153           <entry>armv5t</entry>
    154         </row>
    155         <row>
    156           <entry>armv5te</entry>
    157           <entry>armv6</entry>
    158           <entry>armv6j</entry>
    159           <entry>armv6t2</entry>
    160         </row>
    161         <row>
    162           <entry>armv6z</entry>
    163           <entry>armv6zk</entry>
    164           <entry>armv6-m</entry>
    165           <entry>armv7</entry>
    166         </row>
    167         <row>
    168           <entry>armv7-a</entry>
    169           <entry>armv7-r</entry>
    170           <entry>armv7-m</entry>
    171           <entry>iwmmxt</entry>
    172         </row>
    173         <row>
    174           <entry>iwmmxt2</entry>
    175           <entry>ep9312</entry>
    176         </row>
    177       </tbody>
    178     </tgroup>
    179   </table>
    180 
    181   <table os="j">
    182     <title>ARM Hard Floating Point Versions</title>
    183     <?dbfo table-width="4in" ?>
    184 
    185     <tgroup cols="2">
    186 
    187       <colspec colnum="1" colwidth="1in" colname="FPU Choice"/>
    188       <colspec colnum="2" colwidth="1in" colname="FPU Choice"/>
    189       <colspec colnum="3" colwidth="1in" colname="FPU Choice"/>
    190       <colspec colnum="4" colwidth="1in" colname="FPU Choice"/>
    191 
    192       <tbody>
    193         <row>
    194           <entry>fpa</entry>
    195           <entry>fpe2</entry>
    196           <entry>fpe3</entry>
    197           <entry>maverick</entry>
    198         </row>
    199         <row>
    200           <entry>vfp</entry>
    201           <entry>vfpv3</entry>
    202           <entry>vfpv3-fp16</entry>
    203           <entry>vfpv3-d16</entry>
    204         </row>
    205         <row>
    206           <entry>vfpv3-d16-fp16</entry>
    207           <entry>vfpv3xd</entry>
    208           <entry>vfpv3xd-fp16</entry>
    209           <entry>neon</entry>
    210         </row>
    211         <row>
    212           <entry>neon-fp16</entry>
    213           <entry>vfpv4</entry>
    214           <entry>vfpv4-d16</entry>
    215           <entry>fpv4-sp-d16</entry>
    216         </row>
    217         <row>
    218           <entry>neon-vfpv4</entry>
    219         </row>
    220       </tbody>
    221     </tgroup>
    222   </table>
    223 
    224104</sect1>
  • BOOK/cross-tools/common/gcc-final.xml

    rbcfbe5b ra94e338  
    4545  --enable-languages=c --enable-c99 --enable-long-long \
    4646  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
    47   --with-mpc=${CLFS}/cross-tools --disable-multilib</userinput></screen>
     47  --with-mpc=${CLFS}/cross-tools</userinput></screen>
    4848
    4949    <variablelist os="af">
  • BOOK/cross-tools/common/gcc-static.xml

    rbcfbe5b ra94e338  
    4747  --with-mpc=${CLFS}/cross-tools --without-headers --with-newlib \
    4848  --disable-decimal-float --disable-libgomp --disable-libmudflap \
    49   --disable-libssp --disable-threads --enable-languages=c \
    50   --disable-multilib</userinput></screen>
     49  --disable-libssp --disable-threads --enable-languages=c</userinput></screen>
    5150
    5251    <variablelist os="af">
     
    211210      </varlistentry>
    212211
    213     <varlistentry os="af19">
    214       <term><parameter>--disable-multilib</parameter></term>
    215       <listitem>
    216         <para>This option specifies that multiple target libraries should
    217         not be built.</para>
    218       </listitem>
    219     </varlistentry>
    220 
    221212    </variablelist>
    222213
  • BOOK/cross-tools/common/uclibc.xml

    rbcfbe5b ra94e338  
    55  %general-entities;
    66]>
    7 
    8 <!-- Common uClibc -->
    97
    108<sect1 id="ch-cross-tools-uclibc" role="wrap">
     
    3331    <note os="a">
    3432      <para>Below we are just telling uClibc to use its default configuration.
    35       For those for more adventurous, you can use make menuconfig, and
     33      For those for more adventureous, you can use make menuconfig, and
    3634      do a more custom build for your uClibc installation.</para>
    3735    </note>
     
    5048    options that are architecture specifc that need to be set. The following
    5149    command will only bring up items that need a value that we did not
    52     specify in our generic config file patch:</para>
     50    specify in our Generic config file:</para>
    5351
    5452<screen os="g"><userinput>make oldconfig</userinput></screen>
  • BOOK/cross-tools/common/variables.xml

    rbcfbe5b ra94e338  
    1414
    1515<screen os="b"><userinput>export CLFS_HOST=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/")
    16 export CLFS_TARGET="<replaceable>[target triplet]</replaceable>"</userinput></screen>
     16export CLFS_TARGET=<replaceable>[target triplet]</replaceable></userinput></screen>
    1717
    1818  <para os="c">Now we will set the architecture and endianess of the CPU based
  • BOOK/cross-tools/mips-chapter.xml

    rbcfbe5b ra94e338  
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
    2323  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-static.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-final.xml"/>
    2626
  • BOOK/cross-tools/mips/abi.xml

    rbcfbe5b ra94e338  
    2525  <table>
    2626    <title>List of Build Variables</title>
    27     <?dbfo table-width="5.5in" ?>
     27    <?dbfo table-width="3in" ?>
    2828
    2929    <tgroup cols="2">
    3030
    3131      <colspec colnum="1" colwidth="1.5in" colname="ABI to Select"/>
    32       <colspec colnum="2" colwidth="1.5in" colname="CLFS_ABI Value"/>
    33       <colspec colnum="3" colwidth="2.5in" colname="Notes"/>
     32      <colspec colnum="2" colwidth="1.5in" colname="Variable Value"/>
    3433
    3534      <thead>
     
    3736          <entry>ABI</entry>
    3837          <entry>CLFS_ABI=Value</entry>
    39           <entry>Notes</entry>
    4038        </row>
    4139      </thead>
     
    4341      <tbody>
    4442        <row>
    45           <entry>O32</entry>
     43          <entry>32-Bit</entry>
    4644          <entry>32</entry>
    47           <entry>For 32 bit CPUs only</entry>
    4845        </row>
    4946        <row>
    5047          <entry>N32</entry>
    5148          <entry>n32</entry>
    52           <entry>For 64 bit CPUs operating in 32 bit mode</entry>
    5349        </row>
    5450        <row>
    55           <entry>N64</entry>
     51          <entry>64-Bit</entry>
    5652          <entry>64</entry>
    57           <entry>For 64 bit CPUs operating in 64 bit mode</entry>
    5853        </row>
    5954      </tbody>
  • BOOK/cross-tools/mips/gcc-final.xml

    rbcfbe5b ra94e338  
    4343  --enable-languages=c --enable-c99 --enable-long-long \
    4444  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
    45   --with-mpc=${CLFS}/cross-tools --disable-multilib \
    46   --with-abi=${CLFS_ABI} --with-arch=mips${CLFS_MIPS_LEVEL} \
    47   --with-float=${CLFS_FLOAT} --with-endian=${CLFS_ENDIAN}</userinput></screen>
     45  --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen>
    4846
    49     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    50     href="../common/gcc-final.xml"
    51     xpointer="xpointer(//*[@os='af'])"/>
     47    <variablelist os="af">
     48      <title>The meaning of the configure options not used previously:</title>
     49
     50      <varlistentry os="af1">
     51        <term><parameter>--enable-shared</parameter></term>
     52        <listitem>
     53          <para>Enables the creation of the shared libraries.</para>
     54        </listitem>
     55      </varlistentry>
     56
     57      <varlistentry os="af2">
     58        <term><parameter>--enable-c99</parameter></term>
     59        <listitem>
     60          <para>Enable C99 support for C programs.</para>
     61        </listitem>
     62      </varlistentry>
     63
     64      <varlistentry os="af3">
     65        <term><parameter>--enable-long-long</parameter></term>
     66        <listitem>
     67          <para>Enables long long support in the compiler.</para>
     68        </listitem>
     69      </varlistentry>
     70
     71    </variablelist>
    5272
    5373    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/mips/gcc-static.xml

    rbcfbe5b ra94e338  
    4848  --disable-decimal-float --disable-libgomp --disable-libmudflap \
    4949  --disable-libssp --disable-threads --enable-languages=c \
    50   --disable-multilib --with-abi=${CLFS_ABI} --with-arch=mips${CLFS_MIPS_LEVEL} \
    51   --with-float=${CLFS_FLOAT} --with-endian=${CLFS_ENDIAN}</userinput></screen>
     50  --with-abi=${CLFS_ABI}</userinput></screen>
    5251
    5352<!-- Common configure switches for all archs -->
     
    6362      <listitem>
    6463        <para>This option sets the ABI selected earlier.</para>
    65       </listitem>
    66     </varlistentry>
    67     <varlistentry os="ag2">
    68       <term><parameter>--with-arch=mips${CLFS_MIPS_LEVEL}</parameter></term>
    69       <listitem>
    70         <para>This option sets the MIPS architecture ISA.  Generic options
    71         that apply to this book are of the form "mips${CLFS_MIPS_LEVEL}".
    72         For example, "mips1" or "mips3".  For a more expanded list of choices,
    73         please see the GCC documentation at
    74         <ulink url="http://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html" /></para>
    75       </listitem>
    76     </varlistentry>
    77     <varlistentry os="ag3">
    78       <term><parameter>--with-float=${CLFS_FLOAT}</parameter></term>
    79       <listitem>
    80         <para>This option sets the floating point mode selected earlier.</para>
    81       </listitem>
    82     </varlistentry>
    83     <varlistentry os="ag4">
    84       <term><parameter>--with-endian=${CLFS_ENDIAN}</parameter></term>
    85       <listitem>
    86         <para>This option sets the endianess of the CPU selected earlier.
    87         GCC's configure scripts may not be able to determine the endianess
    88         based only on the target triplet (as other architectures do).</para>
    8964      </listitem>
    9065    </varlistentry>
  • BOOK/cross-tools/mips/variables.xml

    rbcfbe5b ra94e338  
    3232
    3333  <para os="m1">Now you will need to set the MIPS LEVEL. This determines how your
    34   GCC and uClibc are built. There are currently 5 MIPS ISA Levels. To keep things
    35   simple we are only using two. For more information, see
    36   <ulink url="http://www.linux-mips.org/wiki/Instruction_Set_Architecture"/></para>
     34uClibc is built. There are currently 5 MIPS ISA Levels. To keep things simple
     35we are only using 2. For more information, go to
     36<ulink url="http://www.linux-mips.org/wiki/Instruction_Set_Architecture"/></para>
    3737
    38 <screen os="m2"><userinput>export CLFS_MIPS_LEVEL="<replaceable>[mips level]</replaceable>"</userinput></screen>
    39 
    40   <para os="m3">We also need to select the floating point capability of the CPU.
    41   If the CPU has built-in hardware for performing floating point calculations,
    42   choose "hard", otherwise choose "soft":</para>
    43 
    44 <screen os="m4"><userinput>export CLFS_FLOAT="<replaceable>[hard or soft]</replaceable>"</userinput></screen>
     38<screen os="m2"><userinput>export CLFS_MIPS_LEVEL="{mips level}"</userinput></screen>
    4539
    4640  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5246echo export CLFS_ARCH=\""${CLFS_ARCH}\"" &gt;&gt; ~/.bashrc
    5347echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" &gt;&gt; ~/.bashrc
    54 echo export CLFS_MIPS_LEVEL=\""${CLFS_MIPS_LEVEL}\"" &gt;&gt; ~/.bashrc
    55 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" &gt;&gt; ~/.bashrc</userinput></screen>
     48echo export CLFS_MIPS_LEVEL=\""${CLFS_MIPS_LEVEL}\"" &gt;&gt; ~/.bashrc</userinput></screen>
    5649
    5750  <table os="i">
  • BOOK/cross-tools/x86/gcc-final.xml

    rbcfbe5b ra94e338  
    4343  --enable-languages=c --enable-c99 --enable-long-long \
    4444  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
    45   --with-mpc=${CLFS}/cross-tools --disable-multilib \
    46   --with-arch=${CLFS_CPU}</userinput></screen>
     45  --with-mpc=${CLFS}/cross-tools --with-arch=${CLFS_CPU} \
     46  --disable-multilib</userinput></screen>
    4747
    48     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    49     href="../common/gcc-final.xml"
    50     xpointer="xpointer(//*[@os='af'])"/>
     48    <variablelist os="af">
     49      <title>The meaning of the configure options not used previously:</title>
     50
     51      <varlistentry os="af1">
     52        <term><parameter>--enable-shared</parameter></term>
     53        <listitem>
     54          <para>Enables the creation of the shared libraries.</para>
     55        </listitem>
     56      </varlistentry>
     57
     58      <varlistentry os="af2">
     59        <term><parameter>--enable-c99</parameter></term>
     60        <listitem>
     61          <para>Enable C99 support for C programs.</para>
     62        </listitem>
     63      </varlistentry>
     64
     65      <varlistentry os="af3">
     66        <term><parameter>--enable-long-long</parameter></term>
     67        <listitem>
     68          <para>Enables long long support in the compiler.</para>
     69        </listitem>
     70      </varlistentry>
     71
     72    </variablelist>
    5173
    5274    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/x86/gcc-static.xml

    rbcfbe5b ra94e338  
    4848  --disable-decimal-float --disable-libgomp --disable-libmudflap \
    4949  --disable-libssp --disable-threads --enable-languages=c \
    50   --disable-multilib --with-arch=${CLFS_CPU}</userinput></screen>
     50  --with-arch=${CLFS_CPU} --disable-multilib</userinput></screen>
    5151
    5252<!-- Common configure switches for all archs -->
     
    6363        <para>This option configures the cross compiler to only output
    6464        instructions for our previously selected CPU.</para>
     65      </listitem>
     66    </varlistentry>
     67
     68    <varlistentry os="ag2">
     69      <term><parameter>--disable-multilib</parameter></term>
     70      <listitem>
     71        <para>This option specifies that multiple target libraries should
     72        not be built.</para>
    6573      </listitem>
    6674    </varlistentry>
  • BOOK/general.ent

    rbcfbe5b ra94e338  
    33<!ENTITY month "02"> <!-- Use two digits -->
    44<!ENTITY month_name "February">
    5 <!ENTITY day "24"> <!-- Use two digits -->
     5<!ENTITY day "12"> <!-- Use two digits -->
    66<!ENTITY year "2011"> <!-- Use four digits -->
    77
  • BOOK/introduction/arm/changelog.xml

    rbcfbe5b ra94e338  
    3434
    3535    <listitem>
    36       <para>February 24, 2011</para>
    37       <itemizedlist>
    38         <listitem>
    39           <para>[abradford] - Added selection of ARM: arch, mode, float and
    40           fpu.  These are now used with --disable-multilib when building
    41           GCC.</para>
    42         </listitem>
    43       </itemizedlist>
    44     </listitem>
    45 
    46     <listitem>
    47       <para>February 21, 2011</para>
    48       <itemizedlist>
    49         <listitem>
    50           <para>[abradford] - Enabled support of EABI in uClibc configurations.</para>
    51         </listitem>
    52       </itemizedlist>
    53     </listitem>
    54 
    55     <listitem>
    5636      <para>February 10, 2011</para>
    5737      <itemizedlist>
    5838        <listitem>
    5939          <para>[abradford] - Fixed builds for EABI (aapcs and aapcs-linux)
    60           ABI choices by adding target triplets ending in uclibceabi.</para>
     40          ABI choices by adding target triplets ending in uclibcgnueabi.</para>
    6141        </listitem>
    6242      </itemizedlist>
  • BOOK/introduction/common/changelog.xml

    rbcfbe5b ra94e338  
    3636    </listitem>
    3737-->
    38 
    39     <listitem>
    40       <para>February 24, 2011</para>
    41       <itemizedlist>
    42         <listitem>
    43           <para>[abradford] - Added --disable-multilib to GCC builds.</para>
    44         </listitem>
    45       </itemizedlist>
    46     </listitem>
    4738
    4839    <listitem>
  • BOOK/introduction/mips/changelog.xml

    rbcfbe5b ra94e338  
    3434
    3535    <listitem>
    36       <para>February 24, 2011</para>
    37       <itemizedlist>
    38         <listitem>
    39           <para>[abradford] - Added selection of MIPS arch, endian, and float.
    40           These are now used when building GCC.</para>
    41         </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45     <listitem>
    46       <para>February 21, 2011</para>
    47       <itemizedlist>
    48         <listitem>
    49           <para>[abradford] - Added support in uClibc for MIPS level 3
    50           and ABI choices of n32 and n64.</para>
    51         </listitem>
    52       </itemizedlist>
    53     </listitem>
    54 
    55     <listitem>
    5636      <para>November 11, 2006</para>
    5737      <itemizedlist>
  • patches/uClibc-0.9.31-configs-2.patch

    rbcfbe5b ra94e338  
    55Upstream Status: None - CLFS Specific
    66Description: Default configurations for CLFS builds of uClibc.
    7 Updated: 2011-02-15 by Andrew Bradford <bradfa@gmail.com>
    8          Removed hppa and alpha architectures as they aren't used in embedded.
    97
     8diff -Naur uClibc-0.9.31.orig/clfs/config.alpha.little uClibc-0.9.31/clfs/config.alpha.little
     9--- uClibc-0.9.31.orig/clfs/config.alpha.little 1969-12-31 19:00:00.000000000 -0500
     10+++ uClibc-0.9.31/clfs/config.alpha.little      2010-11-28 11:39:10.290656988 -0500
     11@@ -0,0 +1,218 @@
     12+#
     13+# Automatically generated make config: don't edit
     14+# Version: 0.9.31
     15+# Sun Nov 28 10:26:37 2010
     16+#
     17+TARGET_alpha=y
     18+# TARGET_arm is not set
     19+# TARGET_avr32 is not set
     20+# TARGET_bfin is not set
     21+# TARGET_cris is not set
     22+# TARGET_e1 is not set
     23+# TARGET_frv is not set
     24+# TARGET_h8300 is not set
     25+# TARGET_hppa is not set
     26+# TARGET_i386 is not set
     27+# TARGET_i960 is not set
     28+# TARGET_ia64 is not set
     29+# TARGET_m68k is not set
     30+# TARGET_microblaze is not set
     31+# TARGET_mips is not set
     32+# TARGET_nios is not set
     33+# TARGET_nios2 is not set
     34+# TARGET_powerpc is not set
     35+# TARGET_sh is not set
     36+# TARGET_sh64 is not set
     37+# TARGET_sparc is not set
     38+# TARGET_v850 is not set
     39+# TARGET_vax is not set
     40+# TARGET_x86_64 is not set
     41+# TARGET_xtensa is not set
     42+
     43+#
     44+# Target Architecture Features and Options
     45+#
     46+TARGET_ARCH="alpha"
     47+FORCE_OPTIONS_FOR_ARCH=y
     48+TARGET_SUBARCH=""
     49+
     50+#
     51+# Using ELF file format
     52+#
     53+ARCH_LITTLE_ENDIAN=y
     54+
     55+#
     56+# Using Little Endian
     57+#
     58+ARCH_HAS_MMU=y
     59+ARCH_USE_MMU=y
     60+UCLIBC_HAS_FLOATS=y
     61+UCLIBC_HAS_FPU=y
     62+DO_C99_MATH=y
     63+# DO_XSI_MATH is not set
     64+UCLIBC_HAS_FENV=y
     65+KERNEL_HEADERS="${CLFS}/usr/include"
     66+HAVE_DOT_CONFIG=y
     67+
     68+#
     69+# General Library Settings
     70+#
     71+# HAVE_NO_PIC is not set
     72+DOPIC=y
     73+ARCH_HAS_NO_SHARED=y
     74+ARCH_HAS_NO_LDSO=y
     75+UCLIBC_CTOR_DTOR=y
     76+# HAS_NO_THREADS is not set
     77+LINUXTHREADS_OLD=y
     78+# LINUXTHREADS_NEW is not set
     79+UCLIBC_HAS_THREADS=y
     80+# PTHREADS_DEBUG_SUPPORT is not set
     81+UCLIBC_HAS_SYSLOG=y
     82+UCLIBC_HAS_LFS=y
     83+# MALLOC is not set
     84+# MALLOC_SIMPLE is not set
     85+MALLOC_STANDARD=y
     86+MALLOC_GLIBC_COMPAT=y
     87+UCLIBC_DYNAMIC_ATEXIT=y
     88+# COMPAT_ATEXIT is not set
     89+UCLIBC_SUSV3_LEGACY=y
     90+# UCLIBC_SUSV3_LEGACY_MACROS is not set
     91+# UCLIBC_SUSV4_LEGACY is not set
     92+# UCLIBC_HAS_STUBS is not set
     93+UCLIBC_HAS_SHADOW=y
     94+UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y
     95+UCLIBC_HAS___PROGNAME=y
     96+UCLIBC_HAS_PTY=y
     97+ASSUME_DEVPTS=y
     98+UNIX98PTY_ONLY=y
     99+UCLIBC_HAS_GETPT=y
     100+# UCLIBC_HAS_LIBUTIL is not set
     101+UCLIBC_HAS_TM_EXTENSIONS=y
     102+UCLIBC_HAS_TZ_CACHING=y
     103+UCLIBC_HAS_TZ_FILE=y
     104+UCLIBC_HAS_TZ_FILE_READ_MANY=y
     105+UCLIBC_TZ_FILE_PATH="/etc/TZ"
     106+
     107+#
     108+# Advanced Library Settings
     109+#
     110+UCLIBC_PWD_BUFFER_SIZE=256
     111+UCLIBC_GRP_BUFFER_SIZE=256
     112+
     113+#
     114+# Support various families of functions
     115+#
     116+UCLIBC_LINUX_MODULE_24=y
     117+UCLIBC_LINUX_SPECIFIC=y
     118+UCLIBC_HAS_GNU_ERROR=y
     119+# UCLIBC_BSD_SPECIFIC is not set
     120+# UCLIBC_HAS_BSD_ERR is not set
     121+# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set
     122+# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set
     123+# UCLIBC_NTP_LEGACY is not set
     124+# UCLIBC_SV4_DEPRECATED is not set
     125+UCLIBC_HAS_REALTIME=y
     126+UCLIBC_HAS_ADVANCED_REALTIME=y
     127+UCLIBC_HAS_EPOLL=y
     128+UCLIBC_HAS_XATTR=y
     129+UCLIBC_HAS_PROFILING=y
     130+UCLIBC_HAS_CRYPT_IMPL=y
     131+UCLIBC_HAS_CRYPT=y
     132+UCLIBC_HAS_NETWORK_SUPPORT=y
     133+UCLIBC_HAS_SOCKET=y
     134+UCLIBC_HAS_IPV4=y
     135+UCLIBC_HAS_IPV6=y
     136+UCLIBC_HAS_RPC=y
     137+UCLIBC_HAS_FULL_RPC=y
     138+UCLIBC_HAS_REENTRANT_RPC=y
     139+UCLIBC_USE_NETLINK=y
     140+UCLIBC_SUPPORT_AI_ADDRCONFIG=y
     141+# UCLIBC_HAS_BSD_RES_CLOSE is not set
     142+UCLIBC_HAS_COMPAT_RES_STATE=y
     143+# UCLIBC_HAS_EXTRA_COMPAT_RES_STATE is not set
     144+# UCLIBC_HAS_LIBRESOLV_STUB is not set
     145+# UCLIBC_HAS_LIBNSL_STUB is not set
     146+
     147+#
     148+# String and Stdio Support
     149+#
     150+# UCLIBC_HAS_STRING_GENERIC_OPT is not set
     151+# UCLIBC_HAS_STRING_ARCH_OPT is not set
     152+UCLIBC_HAS_CTYPE_TABLES=y
     153+UCLIBC_HAS_CTYPE_SIGNED=y
     154+# UCLIBC_HAS_CTYPE_UNSAFE is not set
     155+# UCLIBC_HAS_CTYPE_CHECKED is not set
     156+UCLIBC_HAS_CTYPE_ENFORCED=y
     157+UCLIBC_HAS_WCHAR=y
     158+# UCLIBC_HAS_LOCALE is not set
     159+UCLIBC_HAS_HEXADECIMAL_FLOATS=y
     160+UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y
     161+UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9
     162+UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y
     163+# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set
     164+# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set
     165+# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set
     166+# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set
     167+# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set
     168+UCLIBC_HAS_STDIO_BUFSIZ_4096=y
     169+# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set
     170+UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y
     171+# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set
     172+# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set
     173+# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set
     174+UCLIBC_HAS_STDIO_GETC_MACRO=y
     175+UCLIBC_HAS_STDIO_PUTC_MACRO=y
     176+UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y
     177+UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y
     178+UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y
     179+UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y
     180+UCLIBC_HAS_PRINTF_M_SPEC=y
     181+UCLIBC_HAS_ERRNO_MESSAGES=y
     182+UCLIBC_HAS_SYS_ERRLIST=y
     183+UCLIBC_HAS_SIGNUM_MESSAGES=y
     184+UCLIBC_HAS_SYS_SIGLIST=y
     185+UCLIBC_HAS_GNU_GETOPT=y
     186+UCLIBC_HAS_GNU_GETSUBOPT=y
     187+
     188+#
     189+# Big and Tall
     190+#
     191+UCLIBC_HAS_REGEX=y
     192+# UCLIBC_HAS_REGEX_OLD is not set
     193+UCLIBC_HAS_FNMATCH=y
     194+# UCLIBC_HAS_FNMATCH_OLD is not set
     195+UCLIBC_HAS_WORDEXP=y
     196+# UCLIBC_HAS_NFTW is not set
     197+UCLIBC_HAS_GLOB=y
     198+UCLIBC_HAS_GNU_GLOB=y
     199+
     200+#
     201+# Library Installation Options
     202+#
     203+RUNTIME_PREFIX="/"
     204+DEVEL_PREFIX="/usr/"
     205+MULTILIB_DIR="lib"
     206+HARDWIRED_ABSPATH=y
     207+
     208+#
     209+# Security options
     210+#
     211+UCLIBC_HAS_ARC4RANDOM=y
     212+# HAVE_NO_SSP is not set
     213+# UCLIBC_HAS_SSP is not set
     214+UCLIBC_BUILD_NOEXECSTACK=y
     215+
     216+#
     217+# uClibc development/debugging options
     218+#
     219+CROSS_COMPILER_PREFIX="${CLFS_TARGET}-"
     220+UCLIBC_EXTRA_CFLAGS=""
     221+# DODEBUG is not set
     222+# DODEBUG_PT is not set
     223+DOSTRIP=y
     224+# DOASSERTS is not set
     225+# UCLIBC_MALLOC_DEBUGGING is not set
     226+WARNINGS="-Wall"
     227+# EXTRA_WARNINGS is not set
     228+# DOMULTI is not set
     229+# UCLIBC_MJN3_ONLY is not set
    10230diff -Naur uClibc-0.9.31.orig/clfs/config.arm.big uClibc-0.9.31/clfs/config.arm.big
    11231--- uClibc-0.9.31.orig/clfs/config.arm.big      1969-12-31 19:00:00.000000000 -0500
     
    520740+# DOMULTI is not set
    521741+# UCLIBC_MJN3_ONLY is not set
     742diff -Naur uClibc-0.9.31.orig/clfs/config.hppa.big uClibc-0.9.31/clfs/config.hppa.big
     743--- uClibc-0.9.31.orig/clfs/config.hppa.big     1969-12-31 19:00:00.000000000 -0500
     744+++ uClibc-0.9.31/clfs/config.hppa.big  2010-11-28 11:39:10.295156079 -0500
     745@@ -0,0 +1,236 @@
     746+#
     747+# Automatically generated make config: don't edit
     748+# Version: 0.9.31
     749+# Sun Nov 28 10:26:15 2010
     750+#
     751+# TARGET_alpha is not set
     752+# TARGET_arm is not set
     753+# TARGET_avr32 is not set
     754+# TARGET_bfin is not set
     755+# TARGET_cris is not set
     756+# TARGET_e1 is not set
     757+# TARGET_frv is not set
     758+# TARGET_h8300 is not set
     759+TARGET_hppa=y
     760+# TARGET_i386 is not set
     761+# TARGET_i960 is not set
     762+# TARGET_ia64 is not set
     763+# TARGET_m68k is not set
     764+# TARGET_microblaze is not set
     765+# TARGET_mips is not set
     766+# TARGET_nios is not set
     767+# TARGET_nios2 is not set
     768+# TARGET_powerpc is not set
     769+# TARGET_sh is not set
     770+# TARGET_sh64 is not set
     771+# TARGET_sparc is not set
     772+# TARGET_v850 is not set
     773+# TARGET_vax is not set
     774+# TARGET_x86_64 is not set
     775+# TARGET_xtensa is not set
     776+
     777+#
     778+# Target Architecture Features and Options
     779+#
     780+TARGET_ARCH="hppa"
     781+FORCE_OPTIONS_FOR_ARCH=y
     782+# CONFIG_GENERIC_386 is not set
     783+# CONFIG_386 is not set
     784+# CONFIG_486 is not set
     785+# CONFIG_586 is not set
     786+# CONFIG_586MMX is not set
     787+# CONFIG_686 is not set
     788+# CONFIG_PENTIUMII is not set
     789+# CONFIG_PENTIUMIII is not set
     790+# CONFIG_PENTIUM4 is not set
     791+# CONFIG_K6 is not set
     792+# CONFIG_K7 is not set
     793+# CONFIG_ELAN is not set
     794+# CONFIG_CRUSOE is not set
     795+# CONFIG_WINCHIPC6 is not set
     796+# CONFIG_WINCHIP2 is not set
     797+# CONFIG_CYRIXIII is not set
     798+# CONFIG_NEHEMIAH is not set
     799+TARGET_SUBARCH=""
     800+
     801+#
     802+# Using ELF file format
     803+#
     804+ARCH_BIG_ENDIAN=y
     805+
     806+#
     807+# Using Big Endian
     808+#
     809+ARCH_HAS_MMU=y
     810+ARCH_USE_MMU=y
     811+UCLIBC_HAS_FLOATS=y
     812+UCLIBC_HAS_FPU=y
     813+DO_C99_MATH=y
     814+# DO_XSI_MATH is not set
     815+UCLIBC_HAS_FENV=y
     816+KERNEL_HEADERS="${CLFS}/usr/include"
     817+HAVE_DOT_CONFIG=y
     818+
     819+#
     820+# General Library Settings
     821+#
     822+# HAVE_NO_PIC is not set
     823+DOPIC=y
     824+ARCH_HAS_NO_SHARED=y
     825+ARCH_HAS_NO_LDSO=y
     826+UCLIBC_CTOR_DTOR=y
     827+# HAS_NO_THREADS is not set
     828+LINUXTHREADS_OLD=y
     829+# LINUXTHREADS_NEW is not set
     830+UCLIBC_HAS_THREADS=y
     831+# PTHREADS_DEBUG_SUPPORT is not set
     832+UCLIBC_HAS_SYSLOG=y
     833+UCLIBC_HAS_LFS=y
     834+# MALLOC is not set
     835+# MALLOC_SIMPLE is not set
     836+MALLOC_STANDARD=y
     837+MALLOC_GLIBC_COMPAT=y
     838+UCLIBC_DYNAMIC_ATEXIT=y
     839+# COMPAT_ATEXIT is not set
     840+UCLIBC_SUSV3_LEGACY=y
     841+# UCLIBC_SUSV3_LEGACY_MACROS is not set
     842+# UCLIBC_SUSV4_LEGACY is not set
     843+# UCLIBC_HAS_STUBS is not set
     844+UCLIBC_HAS_SHADOW=y
     845+UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y
     846+UCLIBC_HAS___PROGNAME=y
     847+UCLIBC_HAS_PTY=y
     848+ASSUME_DEVPTS=y
     849+UNIX98PTY_ONLY=y
     850+UCLIBC_HAS_GETPT=y
     851+# UCLIBC_HAS_LIBUTIL is not set
     852+UCLIBC_HAS_TM_EXTENSIONS=y
     853+UCLIBC_HAS_TZ_CACHING=y
     854+UCLIBC_HAS_TZ_FILE=y
     855+UCLIBC_HAS_TZ_FILE_READ_MANY=y
     856+UCLIBC_TZ_FILE_PATH="/etc/TZ"
     857+
     858+#
     859+# Advanced Library Settings
     860+#
     861+UCLIBC_PWD_BUFFER_SIZE=256
     862+UCLIBC_GRP_BUFFER_SIZE=256
     863+
     864+#
     865+# Support various families of functions
     866+#
     867+UCLIBC_LINUX_MODULE_24=y
     868+UCLIBC_LINUX_SPECIFIC=y
     869+UCLIBC_HAS_GNU_ERROR=y
     870+# UCLIBC_BSD_SPECIFIC is not set
     871+# UCLIBC_HAS_BSD_ERR is not set
     872+# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set
     873+# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set
     874+# UCLIBC_NTP_LEGACY is not set
     875+# UCLIBC_SV4_DEPRECATED is not set
     876+UCLIBC_HAS_REALTIME=y
     877+UCLIBC_HAS_ADVANCED_REALTIME=y
     878+UCLIBC_HAS_EPOLL=y
     879+UCLIBC_HAS_XATTR=y
     880+UCLIBC_HAS_PROFILING=y
     881+UCLIBC_HAS_CRYPT_IMPL=y
     882+UCLIBC_HAS_CRYPT=y
     883+UCLIBC_HAS_NETWORK_SUPPORT=y
     884+UCLIBC_HAS_SOCKET=y
     885+UCLIBC_HAS_IPV4=y
     886+UCLIBC_HAS_IPV6=y
     887+UCLIBC_HAS_RPC=y
     888+UCLIBC_HAS_FULL_RPC=y
     889+UCLIBC_HAS_REENTRANT_RPC=y
     890+UCLIBC_USE_NETLINK=y
     891+UCLIBC_SUPPORT_AI_ADDRCONFIG=y
     892+# UCLIBC_HAS_BSD_RES_CLOSE is not set
     893+UCLIBC_HAS_COMPAT_RES_STATE=y
     894+# UCLIBC_HAS_EXTRA_COMPAT_RES_STATE is not set
     895+# UCLIBC_HAS_LIBRESOLV_STUB is not set
     896+# UCLIBC_HAS_LIBNSL_STUB is not set
     897+
     898+#
     899+# String and Stdio Support
     900+#
     901+# UCLIBC_HAS_STRING_GENERIC_OPT is not set
     902+# UCLIBC_HAS_STRING_ARCH_OPT is not set
     903+UCLIBC_HAS_CTYPE_TABLES=y
     904+UCLIBC_HAS_CTYPE_SIGNED=y
     905+# UCLIBC_HAS_CTYPE_UNSAFE is not set
     906+# UCLIBC_HAS_CTYPE_CHECKED is not set
     907+UCLIBC_HAS_CTYPE_ENFORCED=y
     908+UCLIBC_HAS_WCHAR=y
     909+# UCLIBC_HAS_LOCALE is not set
     910+UCLIBC_HAS_HEXADECIMAL_FLOATS=y
     911+UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y
     912+UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9
     913+UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y
     914+# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set
     915+# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set
     916+# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set
     917+# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set
     918+# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set
     919+UCLIBC_HAS_STDIO_BUFSIZ_4096=y
     920+# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set
     921+UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y
     922+# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set
     923+# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set
     924+# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set
     925+UCLIBC_HAS_STDIO_GETC_MACRO=y
     926+UCLIBC_HAS_STDIO_PUTC_MACRO=y
     927+UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y
     928+UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y
     929+UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y
     930+UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y
     931+UCLIBC_HAS_PRINTF_M_SPEC=y
     932+UCLIBC_HAS_ERRNO_MESSAGES=y
     933+UCLIBC_HAS_SYS_ERRLIST=y
     934+UCLIBC_HAS_SIGNUM_MESSAGES=y
     935+UCLIBC_HAS_SYS_SIGLIST=y
     936+UCLIBC_HAS_GNU_GETOPT=y
     937+UCLIBC_HAS_GNU_GETSUBOPT=y
     938+
     939+#
     940+# Big and Tall
     941+#
     942+UCLIBC_HAS_REGEX=y
     943+# UCLIBC_HAS_REGEX_OLD is not set
     944+UCLIBC_HAS_FNMATCH=y
     945+# UCLIBC_HAS_FNMATCH_OLD is not set
     946+UCLIBC_HAS_WORDEXP=y
     947+# UCLIBC_HAS_NFTW is not set
     948+UCLIBC_HAS_GLOB=y
     949+UCLIBC_HAS_GNU_GLOB=y
     950+
     951+#
     952+# Library Installation Options
     953+#
     954+RUNTIME_PREFIX="/"
     955+DEVEL_PREFIX="/usr/"
     956+MULTILIB_DIR="lib"
     957+HARDWIRED_ABSPATH=y
     958+
     959+#
     960+# Security options
     961+#
     962+UCLIBC_HAS_ARC4RANDOM=y
     963+HAVE_NO_SSP=y
     964+# PROPOLICE_BLOCK_ABRT is not set
     965+# PROPOLICE_BLOCK_SEGV is not set
     966+UCLIBC_BUILD_NOEXECSTACK=y
     967+
     968+#
     969+# uClibc development/debugging options
     970+#
     971+CROSS_COMPILER_PREFIX="${CLFS_TARGET}-"
     972+UCLIBC_EXTRA_CFLAGS=""
     973+# DODEBUG is not set
     974+# DODEBUG_PT is not set
     975+DOSTRIP=y
     976+# DOASSERTS is not set
     977+# UCLIBC_MALLOC_DEBUGGING is not set
     978+WARNINGS="-Wall"
     979+# EXTRA_WARNINGS is not set
     980+# DOMULTI is not set
     981+# UCLIBC_MJN3_ONLY is not set
    522982diff -Naur uClibc-0.9.31.orig/clfs/config.i386.little uClibc-0.9.31/clfs/config.i386.little
    523983--- uClibc-0.9.31.orig/clfs/config.i386.little  1969-12-31 19:00:00.000000000 -0500
Note: See TracChangeset for help on using the changeset viewer.