Changeset bcfbe5b in clfs-embedded
- Timestamp:
- Feb 26, 2011, 9:33:02 AM (14 years ago)
- Branches:
- master
- Children:
- d38764e
- Parents:
- a94e338 (diff), b54e969 (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. - Files:
-
- 2 added
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/arm-chapter.xml
ra94e338 rbcfbe5b 22 22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/> 23 23 <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=" common/uclibc.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/uclibc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/gcc-final.xml"/> 26 26 -
BOOK/cross-tools/arm/abi.xml
ra94e338 rbcfbe5b 58 58 <entry>apcs-gnu</entry> 59 59 <entry>apcs-gnu</entry> 60 <entry> Legacy ABI, arm4 and older</entry>60 <entry>OABI</entry> 61 61 </row> 62 62 <row> -
BOOK/cross-tools/arm/gcc-final.xml
ra94e338 rbcfbe5b 43 43 --enable-languages=c --enable-c99 --enable-long-long \ 44 44 --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \ 45 --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen> 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> 46 49 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> 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 51 href="../common/gcc-final.xml" 52 xpointer="xpointer(//*[@os='af'])"/> 72 53 73 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/arm/gcc-static.xml
ra94e338 rbcfbe5b 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 49 --disable-libssp --disable-threads --enable-languages=c \ 50 --with-abi=${CLFS_ABI}</userinput></screen> 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> 51 53 52 54 <!-- Common configure switches for all archs --> … … 62 64 <listitem> 63 65 <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> 64 91 </listitem> 65 92 </varlistentry> -
BOOK/cross-tools/arm/variables.xml
ra94e338 rbcfbe5b 13 13 <bridgehead renderas="sect4">Setting Host and Target</bridgehead> 14 14 15 <para os="a">During the building of the cross-compile tools you will need to15 <para os="a">During the building of the cross-compile tools, you will need to 16 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> 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> 21 24 22 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 29 32 30 33 <screen os="d"><userinput>export CLFS_ARCH=arm 31 export CLFS_ENDIAN=<replaceable>[endianess]</replaceable></userinput></screen> 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> 32 54 33 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 35 57 xpointer="xpointer(//*[@os='g'])"/> 36 58 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../common/variables.xml" 39 xpointer="xpointer(//*[@os='h'])"/> 59 <screen os="h"><userinput>echo export CLFS_HOST=\""${CLFS_HOST}\"" >> ~/.bashrc 60 echo export CLFS_TARGET=\""${CLFS_TARGET}\"" >> ~/.bashrc 61 echo export CLFS_ARCH=\""${CLFS_ARCH}\"" >> ~/.bashrc 62 echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" >> ~/.bashrc 63 echo export CLFS_ARM_ARCH=\""${CLFS_ARM_ARCH}\"" >> ~/.bashrc 64 echo export CLFS_ARM_MODE=\""${CLFS_ARM_MODE}\"" >> ~/.bashrc 65 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" >> ~/.bashrc 66 echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen> 40 67 41 68 <table os="i"> 42 <title> Processor Type, ABI, and Target Triplets</title>69 <title>Example Processor Type, ABI, and Target Triplets</title> 43 70 <?dbfo table-width="7in" ?> 44 71 … … 46 73 47 74 <colspec colnum="1" colwidth="2.5in" colname="Processor"/> 48 <colspec colnum="2" colwidth="1in" colname="Endian "/>75 <colspec colnum="2" colwidth="1in" colname="Endianess"/> 49 76 <colspec colnum="3" colwidth="1in" colname="ABI"/> 50 77 <colspec colnum="4" colwidth="2.5in" colname="Triplet"/> … … 53 80 <row> 54 81 <entry>Processor</entry> 55 <entry>Endian </entry>82 <entry>Endianess</entry> 56 83 <entry>ABI</entry> 57 84 <entry>Target Triplet</entry> … … 76 103 <entry>little</entry> 77 104 <entry>EABI</entry> 78 <entry>armv5l-unknown-linux-uclibc gnueabi</entry>105 <entry>armv5l-unknown-linux-uclibceabi</entry> 79 106 </row> 80 107 <row> … … 82 109 <entry>big</entry> 83 110 <entry>EABI</entry> 84 <entry>armv5b-unknown-linux-uclibc gnueabi</entry>111 <entry>armv5b-unknown-linux-uclibceabi</entry> 85 112 </row> 86 113 <row> … … 88 115 <entry>little</entry> 89 116 <entry>EABI</entry> 90 <entry>arm-unknown-linux-uclibc gnueabi</entry>117 <entry>arm-unknown-linux-uclibceabi</entry> 91 118 </row> 92 119 <row> … … 94 121 <entry>little</entry> 95 122 <entry>EABI</entry> 96 <entry>armv7a-unknown-linux-uclibc gnueabi</entry>123 <entry>armv7a-unknown-linux-uclibceabi</entry> 97 124 </row> 98 125 </tbody> … … 102 129 </table> 103 130 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 104 224 </sect1> -
BOOK/cross-tools/common/gcc-final.xml
ra94e338 rbcfbe5b 45 45 --enable-languages=c --enable-c99 --enable-long-long \ 46 46 --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \ 47 --with-mpc=${CLFS}/cross-tools </userinput></screen>47 --with-mpc=${CLFS}/cross-tools --disable-multilib</userinput></screen> 48 48 49 49 <variablelist os="af"> -
BOOK/cross-tools/common/gcc-static.xml
ra94e338 rbcfbe5b 47 47 --with-mpc=${CLFS}/cross-tools --without-headers --with-newlib \ 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 --disable-libssp --disable-threads --enable-languages=c</userinput></screen> 49 --disable-libssp --disable-threads --enable-languages=c \ 50 --disable-multilib</userinput></screen> 50 51 51 52 <variablelist os="af"> … … 210 211 </varlistentry> 211 212 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 212 221 </variablelist> 213 222 -
BOOK/cross-tools/common/uclibc.xml
ra94e338 rbcfbe5b 5 5 %general-entities; 6 6 ]> 7 8 <!-- Common uClibc --> 7 9 8 10 <sect1 id="ch-cross-tools-uclibc" role="wrap"> … … 31 33 <note os="a"> 32 34 <para>Below we are just telling uClibc to use its default configuration. 33 For those for more adventur eous, you can use make menuconfig, and35 For those for more adventurous, you can use make menuconfig, and 34 36 do a more custom build for your uClibc installation.</para> 35 37 </note> … … 48 50 options that are architecture specifc that need to be set. The following 49 51 command will only bring up items that need a value that we did not 50 specify in our Generic config file:</para>52 specify in our generic config file patch:</para> 51 53 52 54 <screen os="g"><userinput>make oldconfig</userinput></screen> -
BOOK/cross-tools/common/variables.xml
ra94e338 rbcfbe5b 14 14 15 15 <screen os="b"><userinput>export CLFS_HOST=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/") 16 export CLFS_TARGET= <replaceable>[target triplet]</replaceable></userinput></screen>16 export CLFS_TARGET="<replaceable>[target triplet]</replaceable>"</userinput></screen> 17 17 18 18 <para os="c">Now we will set the architecture and endianess of the CPU based -
BOOK/cross-tools/mips-chapter.xml
ra94e338 rbcfbe5b 22 22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/> 23 23 <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=" common/uclibc.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-final.xml"/> 26 26 -
BOOK/cross-tools/mips/abi.xml
ra94e338 rbcfbe5b 25 25 <table> 26 26 <title>List of Build Variables</title> 27 <?dbfo table-width=" 3in" ?>27 <?dbfo table-width="5.5in" ?> 28 28 29 29 <tgroup cols="2"> 30 30 31 31 <colspec colnum="1" colwidth="1.5in" colname="ABI to Select"/> 32 <colspec colnum="2" colwidth="1.5in" colname="Variable Value"/> 32 <colspec colnum="2" colwidth="1.5in" colname="CLFS_ABI Value"/> 33 <colspec colnum="3" colwidth="2.5in" colname="Notes"/> 33 34 34 35 <thead> … … 36 37 <entry>ABI</entry> 37 38 <entry>CLFS_ABI=Value</entry> 39 <entry>Notes</entry> 38 40 </row> 39 41 </thead> … … 41 43 <tbody> 42 44 <row> 43 <entry> 32-Bit</entry>45 <entry>O32</entry> 44 46 <entry>32</entry> 47 <entry>For 32 bit CPUs only</entry> 45 48 </row> 46 49 <row> 47 50 <entry>N32</entry> 48 51 <entry>n32</entry> 52 <entry>For 64 bit CPUs operating in 32 bit mode</entry> 49 53 </row> 50 54 <row> 51 <entry> 64-Bit</entry>55 <entry>N64</entry> 52 56 <entry>64</entry> 57 <entry>For 64 bit CPUs operating in 64 bit mode</entry> 53 58 </row> 54 59 </tbody> -
BOOK/cross-tools/mips/gcc-final.xml
ra94e338 rbcfbe5b 43 43 --enable-languages=c --enable-c99 --enable-long-long \ 44 44 --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \ 45 --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen> 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> 46 48 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> 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 50 href="../common/gcc-final.xml" 51 xpointer="xpointer(//*[@os='af'])"/> 72 52 73 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/mips/gcc-static.xml
ra94e338 rbcfbe5b 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 49 --disable-libssp --disable-threads --enable-languages=c \ 50 --with-abi=${CLFS_ABI}</userinput></screen> 50 --disable-multilib --with-abi=${CLFS_ABI} --with-arch=mips${CLFS_MIPS_LEVEL} \ 51 --with-float=${CLFS_FLOAT} --with-endian=${CLFS_ENDIAN}</userinput></screen> 51 52 52 53 <!-- Common configure switches for all archs --> … … 62 63 <listitem> 63 64 <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> 64 89 </listitem> 65 90 </varlistentry> -
BOOK/cross-tools/mips/variables.xml
ra94e338 rbcfbe5b 32 32 33 33 <para os="m1">Now you will need to set the MIPS LEVEL. This determines how your 34 uClibc is built. There are currently 5 MIPS ISA Levels. To keep things simple 35 we are only using 2. For more information, go to 36 <ulink url="http://www.linux-mips.org/wiki/Instruction_Set_Architecture"/></para>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> 37 37 38 <screen os="m2"><userinput>export CLFS_MIPS_LEVEL="{mips level}"</userinput></screen> 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> 39 45 40 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 46 52 echo export CLFS_ARCH=\""${CLFS_ARCH}\"" >> ~/.bashrc 47 53 echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" >> ~/.bashrc 48 echo export CLFS_MIPS_LEVEL=\""${CLFS_MIPS_LEVEL}\"" >> ~/.bashrc</userinput></screen> 54 echo export CLFS_MIPS_LEVEL=\""${CLFS_MIPS_LEVEL}\"" >> ~/.bashrc 55 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" >> ~/.bashrc</userinput></screen> 49 56 50 57 <table os="i"> -
BOOK/cross-tools/x86/gcc-final.xml
ra94e338 rbcfbe5b 43 43 --enable-languages=c --enable-c99 --enable-long-long \ 44 44 --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \ 45 --with-mpc=${CLFS}/cross-tools -- with-arch=${CLFS_CPU}\46 -- disable-multilib</userinput></screen>45 --with-mpc=${CLFS}/cross-tools --disable-multilib \ 46 --with-arch=${CLFS_CPU}</userinput></screen> 47 47 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> 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 href="../common/gcc-final.xml" 50 xpointer="xpointer(//*[@os='af'])"/> 73 51 74 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/x86/gcc-static.xml
ra94e338 rbcfbe5b 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 49 --disable-libssp --disable-threads --enable-languages=c \ 50 -- with-arch=${CLFS_CPU} --disable-multilib</userinput></screen>50 --disable-multilib --with-arch=${CLFS_CPU}</userinput></screen> 51 51 52 52 <!-- Common configure switches for all archs --> … … 63 63 <para>This option configures the cross compiler to only output 64 64 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 should72 not be built.</para>73 65 </listitem> 74 66 </varlistentry> -
BOOK/general.ent
ra94e338 rbcfbe5b 3 3 <!ENTITY month "02"> <!-- Use two digits --> 4 4 <!ENTITY month_name "February"> 5 <!ENTITY day " 12"> <!-- Use two digits -->5 <!ENTITY day "24"> <!-- Use two digits --> 6 6 <!ENTITY year "2011"> <!-- Use four digits --> 7 7 -
BOOK/introduction/arm/changelog.xml
ra94e338 rbcfbe5b 34 34 35 35 <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> 36 56 <para>February 10, 2011</para> 37 57 <itemizedlist> 38 58 <listitem> 39 59 <para>[abradford] - Fixed builds for EABI (aapcs and aapcs-linux) 40 ABI choices by adding target triplets ending in uclibc gnueabi.</para>60 ABI choices by adding target triplets ending in uclibceabi.</para> 41 61 </listitem> 42 62 </itemizedlist> -
BOOK/introduction/common/changelog.xml
ra94e338 rbcfbe5b 36 36 </listitem> 37 37 --> 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> 38 47 39 48 <listitem> -
BOOK/introduction/mips/changelog.xml
ra94e338 rbcfbe5b 34 34 35 35 <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> 36 56 <para>November 11, 2006</para> 37 57 <itemizedlist> -
patches/uClibc-0.9.31-configs-2.patch
ra94e338 rbcfbe5b 5 5 Upstream Status: None - CLFS Specific 6 6 Description: 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. 7 9 8 diff -Naur uClibc-0.9.31.orig/clfs/config.alpha.little uClibc-0.9.31/clfs/config.alpha.little9 --- uClibc-0.9.31.orig/clfs/config.alpha.little 1969-12-31 19:00:00.000000000 -050010 +++ uClibc-0.9.31/clfs/config.alpha.little 2010-11-28 11:39:10.290656988 -050011 @@ -0,0 +1,218 @@12 +#13 +# Automatically generated make config: don't edit14 +# Version: 0.9.3115 +# Sun Nov 28 10:26:37 201016 +#17 +TARGET_alpha=y18 +# TARGET_arm is not set19 +# TARGET_avr32 is not set20 +# TARGET_bfin is not set21 +# TARGET_cris is not set22 +# TARGET_e1 is not set23 +# TARGET_frv is not set24 +# TARGET_h8300 is not set25 +# TARGET_hppa is not set26 +# TARGET_i386 is not set27 +# TARGET_i960 is not set28 +# TARGET_ia64 is not set29 +# TARGET_m68k is not set30 +# TARGET_microblaze is not set31 +# TARGET_mips is not set32 +# TARGET_nios is not set33 +# TARGET_nios2 is not set34 +# TARGET_powerpc is not set35 +# TARGET_sh is not set36 +# TARGET_sh64 is not set37 +# TARGET_sparc is not set38 +# TARGET_v850 is not set39 +# TARGET_vax is not set40 +# TARGET_x86_64 is not set41 +# TARGET_xtensa is not set42 +43 +#44 +# Target Architecture Features and Options45 +#46 +TARGET_ARCH="alpha"47 +FORCE_OPTIONS_FOR_ARCH=y48 +TARGET_SUBARCH=""49 +50 +#51 +# Using ELF file format52 +#53 +ARCH_LITTLE_ENDIAN=y54 +55 +#56 +# Using Little Endian57 +#58 +ARCH_HAS_MMU=y59 +ARCH_USE_MMU=y60 +UCLIBC_HAS_FLOATS=y61 +UCLIBC_HAS_FPU=y62 +DO_C99_MATH=y63 +# DO_XSI_MATH is not set64 +UCLIBC_HAS_FENV=y65 +KERNEL_HEADERS="${CLFS}/usr/include"66 +HAVE_DOT_CONFIG=y67 +68 +#69 +# General Library Settings70 +#71 +# HAVE_NO_PIC is not set72 +DOPIC=y73 +ARCH_HAS_NO_SHARED=y74 +ARCH_HAS_NO_LDSO=y75 +UCLIBC_CTOR_DTOR=y76 +# HAS_NO_THREADS is not set77 +LINUXTHREADS_OLD=y78 +# LINUXTHREADS_NEW is not set79 +UCLIBC_HAS_THREADS=y80 +# PTHREADS_DEBUG_SUPPORT is not set81 +UCLIBC_HAS_SYSLOG=y82 +UCLIBC_HAS_LFS=y83 +# MALLOC is not set84 +# MALLOC_SIMPLE is not set85 +MALLOC_STANDARD=y86 +MALLOC_GLIBC_COMPAT=y87 +UCLIBC_DYNAMIC_ATEXIT=y88 +# COMPAT_ATEXIT is not set89 +UCLIBC_SUSV3_LEGACY=y90 +# UCLIBC_SUSV3_LEGACY_MACROS is not set91 +# UCLIBC_SUSV4_LEGACY is not set92 +# UCLIBC_HAS_STUBS is not set93 +UCLIBC_HAS_SHADOW=y94 +UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y95 +UCLIBC_HAS___PROGNAME=y96 +UCLIBC_HAS_PTY=y97 +ASSUME_DEVPTS=y98 +UNIX98PTY_ONLY=y99 +UCLIBC_HAS_GETPT=y100 +# UCLIBC_HAS_LIBUTIL is not set101 +UCLIBC_HAS_TM_EXTENSIONS=y102 +UCLIBC_HAS_TZ_CACHING=y103 +UCLIBC_HAS_TZ_FILE=y104 +UCLIBC_HAS_TZ_FILE_READ_MANY=y105 +UCLIBC_TZ_FILE_PATH="/etc/TZ"106 +107 +#108 +# Advanced Library Settings109 +#110 +UCLIBC_PWD_BUFFER_SIZE=256111 +UCLIBC_GRP_BUFFER_SIZE=256112 +113 +#114 +# Support various families of functions115 +#116 +UCLIBC_LINUX_MODULE_24=y117 +UCLIBC_LINUX_SPECIFIC=y118 +UCLIBC_HAS_GNU_ERROR=y119 +# UCLIBC_BSD_SPECIFIC is not set120 +# UCLIBC_HAS_BSD_ERR is not set121 +# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set122 +# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set123 +# UCLIBC_NTP_LEGACY is not set124 +# UCLIBC_SV4_DEPRECATED is not set125 +UCLIBC_HAS_REALTIME=y126 +UCLIBC_HAS_ADVANCED_REALTIME=y127 +UCLIBC_HAS_EPOLL=y128 +UCLIBC_HAS_XATTR=y129 +UCLIBC_HAS_PROFILING=y130 +UCLIBC_HAS_CRYPT_IMPL=y131 +UCLIBC_HAS_CRYPT=y132 +UCLIBC_HAS_NETWORK_SUPPORT=y133 +UCLIBC_HAS_SOCKET=y134 +UCLIBC_HAS_IPV4=y135 +UCLIBC_HAS_IPV6=y136 +UCLIBC_HAS_RPC=y137 +UCLIBC_HAS_FULL_RPC=y138 +UCLIBC_HAS_REENTRANT_RPC=y139 +UCLIBC_USE_NETLINK=y140 +UCLIBC_SUPPORT_AI_ADDRCONFIG=y141 +# UCLIBC_HAS_BSD_RES_CLOSE is not set142 +UCLIBC_HAS_COMPAT_RES_STATE=y143 +# UCLIBC_HAS_EXTRA_COMPAT_RES_STATE is not set144 +# UCLIBC_HAS_LIBRESOLV_STUB is not set145 +# UCLIBC_HAS_LIBNSL_STUB is not set146 +147 +#148 +# String and Stdio Support149 +#150 +# UCLIBC_HAS_STRING_GENERIC_OPT is not set151 +# UCLIBC_HAS_STRING_ARCH_OPT is not set152 +UCLIBC_HAS_CTYPE_TABLES=y153 +UCLIBC_HAS_CTYPE_SIGNED=y154 +# UCLIBC_HAS_CTYPE_UNSAFE is not set155 +# UCLIBC_HAS_CTYPE_CHECKED is not set156 +UCLIBC_HAS_CTYPE_ENFORCED=y157 +UCLIBC_HAS_WCHAR=y158 +# UCLIBC_HAS_LOCALE is not set159 +UCLIBC_HAS_HEXADECIMAL_FLOATS=y160 +UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y161 +UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9162 +UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y163 +# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set164 +# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set165 +# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set166 +# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set167 +# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set168 +UCLIBC_HAS_STDIO_BUFSIZ_4096=y169 +# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set170 +UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y171 +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set172 +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set173 +# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set174 +UCLIBC_HAS_STDIO_GETC_MACRO=y175 +UCLIBC_HAS_STDIO_PUTC_MACRO=y176 +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y177 +UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y178 +UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y179 +UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y180 +UCLIBC_HAS_PRINTF_M_SPEC=y181 +UCLIBC_HAS_ERRNO_MESSAGES=y182 +UCLIBC_HAS_SYS_ERRLIST=y183 +UCLIBC_HAS_SIGNUM_MESSAGES=y184 +UCLIBC_HAS_SYS_SIGLIST=y185 +UCLIBC_HAS_GNU_GETOPT=y186 +UCLIBC_HAS_GNU_GETSUBOPT=y187 +188 +#189 +# Big and Tall190 +#191 +UCLIBC_HAS_REGEX=y192 +# UCLIBC_HAS_REGEX_OLD is not set193 +UCLIBC_HAS_FNMATCH=y194 +# UCLIBC_HAS_FNMATCH_OLD is not set195 +UCLIBC_HAS_WORDEXP=y196 +# UCLIBC_HAS_NFTW is not set197 +UCLIBC_HAS_GLOB=y198 +UCLIBC_HAS_GNU_GLOB=y199 +200 +#201 +# Library Installation Options202 +#203 +RUNTIME_PREFIX="/"204 +DEVEL_PREFIX="/usr/"205 +MULTILIB_DIR="lib"206 +HARDWIRED_ABSPATH=y207 +208 +#209 +# Security options210 +#211 +UCLIBC_HAS_ARC4RANDOM=y212 +# HAVE_NO_SSP is not set213 +# UCLIBC_HAS_SSP is not set214 +UCLIBC_BUILD_NOEXECSTACK=y215 +216 +#217 +# uClibc development/debugging options218 +#219 +CROSS_COMPILER_PREFIX="${CLFS_TARGET}-"220 +UCLIBC_EXTRA_CFLAGS=""221 +# DODEBUG is not set222 +# DODEBUG_PT is not set223 +DOSTRIP=y224 +# DOASSERTS is not set225 +# UCLIBC_MALLOC_DEBUGGING is not set226 +WARNINGS="-Wall"227 +# EXTRA_WARNINGS is not set228 +# DOMULTI is not set229 +# UCLIBC_MJN3_ONLY is not set230 10 diff -Naur uClibc-0.9.31.orig/clfs/config.arm.big uClibc-0.9.31/clfs/config.arm.big 231 11 --- uClibc-0.9.31.orig/clfs/config.arm.big 1969-12-31 19:00:00.000000000 -0500 … … 740 520 +# DOMULTI is not set 741 521 +# UCLIBC_MJN3_ONLY is not set 742 diff -Naur uClibc-0.9.31.orig/clfs/config.hppa.big uClibc-0.9.31/clfs/config.hppa.big743 --- uClibc-0.9.31.orig/clfs/config.hppa.big 1969-12-31 19:00:00.000000000 -0500744 +++ uClibc-0.9.31/clfs/config.hppa.big 2010-11-28 11:39:10.295156079 -0500745 @@ -0,0 +1,236 @@746 +#747 +# Automatically generated make config: don't edit748 +# Version: 0.9.31749 +# Sun Nov 28 10:26:15 2010750 +#751 +# TARGET_alpha is not set752 +# TARGET_arm is not set753 +# TARGET_avr32 is not set754 +# TARGET_bfin is not set755 +# TARGET_cris is not set756 +# TARGET_e1 is not set757 +# TARGET_frv is not set758 +# TARGET_h8300 is not set759 +TARGET_hppa=y760 +# TARGET_i386 is not set761 +# TARGET_i960 is not set762 +# TARGET_ia64 is not set763 +# TARGET_m68k is not set764 +# TARGET_microblaze is not set765 +# TARGET_mips is not set766 +# TARGET_nios is not set767 +# TARGET_nios2 is not set768 +# TARGET_powerpc is not set769 +# TARGET_sh is not set770 +# TARGET_sh64 is not set771 +# TARGET_sparc is not set772 +# TARGET_v850 is not set773 +# TARGET_vax is not set774 +# TARGET_x86_64 is not set775 +# TARGET_xtensa is not set776 +777 +#778 +# Target Architecture Features and Options779 +#780 +TARGET_ARCH="hppa"781 +FORCE_OPTIONS_FOR_ARCH=y782 +# CONFIG_GENERIC_386 is not set783 +# CONFIG_386 is not set784 +# CONFIG_486 is not set785 +# CONFIG_586 is not set786 +# CONFIG_586MMX is not set787 +# CONFIG_686 is not set788 +# CONFIG_PENTIUMII is not set789 +# CONFIG_PENTIUMIII is not set790 +# CONFIG_PENTIUM4 is not set791 +# CONFIG_K6 is not set792 +# CONFIG_K7 is not set793 +# CONFIG_ELAN is not set794 +# CONFIG_CRUSOE is not set795 +# CONFIG_WINCHIPC6 is not set796 +# CONFIG_WINCHIP2 is not set797 +# CONFIG_CYRIXIII is not set798 +# CONFIG_NEHEMIAH is not set799 +TARGET_SUBARCH=""800 +801 +#802 +# Using ELF file format803 +#804 +ARCH_BIG_ENDIAN=y805 +806 +#807 +# Using Big Endian808 +#809 +ARCH_HAS_MMU=y810 +ARCH_USE_MMU=y811 +UCLIBC_HAS_FLOATS=y812 +UCLIBC_HAS_FPU=y813 +DO_C99_MATH=y814 +# DO_XSI_MATH is not set815 +UCLIBC_HAS_FENV=y816 +KERNEL_HEADERS="${CLFS}/usr/include"817 +HAVE_DOT_CONFIG=y818 +819 +#820 +# General Library Settings821 +#822 +# HAVE_NO_PIC is not set823 +DOPIC=y824 +ARCH_HAS_NO_SHARED=y825 +ARCH_HAS_NO_LDSO=y826 +UCLIBC_CTOR_DTOR=y827 +# HAS_NO_THREADS is not set828 +LINUXTHREADS_OLD=y829 +# LINUXTHREADS_NEW is not set830 +UCLIBC_HAS_THREADS=y831 +# PTHREADS_DEBUG_SUPPORT is not set832 +UCLIBC_HAS_SYSLOG=y833 +UCLIBC_HAS_LFS=y834 +# MALLOC is not set835 +# MALLOC_SIMPLE is not set836 +MALLOC_STANDARD=y837 +MALLOC_GLIBC_COMPAT=y838 +UCLIBC_DYNAMIC_ATEXIT=y839 +# COMPAT_ATEXIT is not set840 +UCLIBC_SUSV3_LEGACY=y841 +# UCLIBC_SUSV3_LEGACY_MACROS is not set842 +# UCLIBC_SUSV4_LEGACY is not set843 +# UCLIBC_HAS_STUBS is not set844 +UCLIBC_HAS_SHADOW=y845 +UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y846 +UCLIBC_HAS___PROGNAME=y847 +UCLIBC_HAS_PTY=y848 +ASSUME_DEVPTS=y849 +UNIX98PTY_ONLY=y850 +UCLIBC_HAS_GETPT=y851 +# UCLIBC_HAS_LIBUTIL is not set852 +UCLIBC_HAS_TM_EXTENSIONS=y853 +UCLIBC_HAS_TZ_CACHING=y854 +UCLIBC_HAS_TZ_FILE=y855 +UCLIBC_HAS_TZ_FILE_READ_MANY=y856 +UCLIBC_TZ_FILE_PATH="/etc/TZ"857 +858 +#859 +# Advanced Library Settings860 +#861 +UCLIBC_PWD_BUFFER_SIZE=256862 +UCLIBC_GRP_BUFFER_SIZE=256863 +864 +#865 +# Support various families of functions866 +#867 +UCLIBC_LINUX_MODULE_24=y868 +UCLIBC_LINUX_SPECIFIC=y869 +UCLIBC_HAS_GNU_ERROR=y870 +# UCLIBC_BSD_SPECIFIC is not set871 +# UCLIBC_HAS_BSD_ERR is not set872 +# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set873 +# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set874 +# UCLIBC_NTP_LEGACY is not set875 +# UCLIBC_SV4_DEPRECATED is not set876 +UCLIBC_HAS_REALTIME=y877 +UCLIBC_HAS_ADVANCED_REALTIME=y878 +UCLIBC_HAS_EPOLL=y879 +UCLIBC_HAS_XATTR=y880 +UCLIBC_HAS_PROFILING=y881 +UCLIBC_HAS_CRYPT_IMPL=y882 +UCLIBC_HAS_CRYPT=y883 +UCLIBC_HAS_NETWORK_SUPPORT=y884 +UCLIBC_HAS_SOCKET=y885 +UCLIBC_HAS_IPV4=y886 +UCLIBC_HAS_IPV6=y887 +UCLIBC_HAS_RPC=y888 +UCLIBC_HAS_FULL_RPC=y889 +UCLIBC_HAS_REENTRANT_RPC=y890 +UCLIBC_USE_NETLINK=y891 +UCLIBC_SUPPORT_AI_ADDRCONFIG=y892 +# UCLIBC_HAS_BSD_RES_CLOSE is not set893 +UCLIBC_HAS_COMPAT_RES_STATE=y894 +# UCLIBC_HAS_EXTRA_COMPAT_RES_STATE is not set895 +# UCLIBC_HAS_LIBRESOLV_STUB is not set896 +# UCLIBC_HAS_LIBNSL_STUB is not set897 +898 +#899 +# String and Stdio Support900 +#901 +# UCLIBC_HAS_STRING_GENERIC_OPT is not set902 +# UCLIBC_HAS_STRING_ARCH_OPT is not set903 +UCLIBC_HAS_CTYPE_TABLES=y904 +UCLIBC_HAS_CTYPE_SIGNED=y905 +# UCLIBC_HAS_CTYPE_UNSAFE is not set906 +# UCLIBC_HAS_CTYPE_CHECKED is not set907 +UCLIBC_HAS_CTYPE_ENFORCED=y908 +UCLIBC_HAS_WCHAR=y909 +# UCLIBC_HAS_LOCALE is not set910 +UCLIBC_HAS_HEXADECIMAL_FLOATS=y911 +UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y912 +UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9913 +UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y914 +# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set915 +# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set916 +# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set917 +# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set918 +# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set919 +UCLIBC_HAS_STDIO_BUFSIZ_4096=y920 +# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set921 +UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y922 +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set923 +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set924 +# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set925 +UCLIBC_HAS_STDIO_GETC_MACRO=y926 +UCLIBC_HAS_STDIO_PUTC_MACRO=y927 +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y928 +UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y929 +UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y930 +UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y931 +UCLIBC_HAS_PRINTF_M_SPEC=y932 +UCLIBC_HAS_ERRNO_MESSAGES=y933 +UCLIBC_HAS_SYS_ERRLIST=y934 +UCLIBC_HAS_SIGNUM_MESSAGES=y935 +UCLIBC_HAS_SYS_SIGLIST=y936 +UCLIBC_HAS_GNU_GETOPT=y937 +UCLIBC_HAS_GNU_GETSUBOPT=y938 +939 +#940 +# Big and Tall941 +#942 +UCLIBC_HAS_REGEX=y943 +# UCLIBC_HAS_REGEX_OLD is not set944 +UCLIBC_HAS_FNMATCH=y945 +# UCLIBC_HAS_FNMATCH_OLD is not set946 +UCLIBC_HAS_WORDEXP=y947 +# UCLIBC_HAS_NFTW is not set948 +UCLIBC_HAS_GLOB=y949 +UCLIBC_HAS_GNU_GLOB=y950 +951 +#952 +# Library Installation Options953 +#954 +RUNTIME_PREFIX="/"955 +DEVEL_PREFIX="/usr/"956 +MULTILIB_DIR="lib"957 +HARDWIRED_ABSPATH=y958 +959 +#960 +# Security options961 +#962 +UCLIBC_HAS_ARC4RANDOM=y963 +HAVE_NO_SSP=y964 +# PROPOLICE_BLOCK_ABRT is not set965 +# PROPOLICE_BLOCK_SEGV is not set966 +UCLIBC_BUILD_NOEXECSTACK=y967 +968 +#969 +# uClibc development/debugging options970 +#971 +CROSS_COMPILER_PREFIX="${CLFS_TARGET}-"972 +UCLIBC_EXTRA_CFLAGS=""973 +# DODEBUG is not set974 +# DODEBUG_PT is not set975 +DOSTRIP=y976 +# DOASSERTS is not set977 +# UCLIBC_MALLOC_DEBUGGING is not set978 +WARNINGS="-Wall"979 +# EXTRA_WARNINGS is not set980 +# DOMULTI is not set981 +# UCLIBC_MJN3_ONLY is not set982 522 diff -Naur uClibc-0.9.31.orig/clfs/config.i386.little uClibc-0.9.31/clfs/config.i386.little 983 523 --- 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.