Changes in / [bcfbe5b:a94e338] in clfs-embedded
- Files:
-
- 2 deleted
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/arm-chapter.xml
rbcfbe5b ra94e338 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=" arm/uclibc.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/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
rbcfbe5b ra94e338 58 58 <entry>apcs-gnu</entry> 59 59 <entry>apcs-gnu</entry> 60 <entry> OABI</entry>60 <entry>Legacy ABI, arm4 and older</entry> 61 61 </row> 62 62 <row> -
BOOK/cross-tools/arm/gcc-final.xml
rbcfbe5b ra94e338 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 --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> 49 46 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> 53 72 54 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/arm/gcc-static.xml
rbcfbe5b ra94e338 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 49 --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> 53 51 54 52 <!-- Common configure switches for all archs --> … … 64 62 <listitem> 65 63 <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 selected90 earlier. If soft floating point was selected, this value is ignored.</para>91 64 </listitem> 92 65 </varlistentry> -
BOOK/cross-tools/arm/variables.xml
rbcfbe5b ra94e338 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 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> 24 21 25 22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 32 29 33 30 <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> 31 export CLFS_ENDIAN=<replaceable>[endianess]</replaceable></userinput></screen> 54 32 55 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 57 35 xpointer="xpointer(//*[@os='g'])"/> 58 36 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> 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../common/variables.xml" 39 xpointer="xpointer(//*[@os='h'])"/> 67 40 68 41 <table os="i"> 69 <title> ExampleProcessor Type, ABI, and Target Triplets</title>42 <title>Processor Type, ABI, and Target Triplets</title> 70 43 <?dbfo table-width="7in" ?> 71 44 … … 73 46 74 47 <colspec colnum="1" colwidth="2.5in" colname="Processor"/> 75 <colspec colnum="2" colwidth="1in" colname="Endian ess"/>48 <colspec colnum="2" colwidth="1in" colname="Endian"/> 76 49 <colspec colnum="3" colwidth="1in" colname="ABI"/> 77 50 <colspec colnum="4" colwidth="2.5in" colname="Triplet"/> … … 80 53 <row> 81 54 <entry>Processor</entry> 82 <entry>Endian ess</entry>55 <entry>Endian</entry> 83 56 <entry>ABI</entry> 84 57 <entry>Target Triplet</entry> … … 103 76 <entry>little</entry> 104 77 <entry>EABI</entry> 105 <entry>armv5l-unknown-linux-uclibc eabi</entry>78 <entry>armv5l-unknown-linux-uclibcgnueabi</entry> 106 79 </row> 107 80 <row> … … 109 82 <entry>big</entry> 110 83 <entry>EABI</entry> 111 <entry>armv5b-unknown-linux-uclibc eabi</entry>84 <entry>armv5b-unknown-linux-uclibcgnueabi</entry> 112 85 </row> 113 86 <row> … … 115 88 <entry>little</entry> 116 89 <entry>EABI</entry> 117 <entry>arm-unknown-linux-uclibc eabi</entry>90 <entry>arm-unknown-linux-uclibcgnueabi</entry> 118 91 </row> 119 92 <row> … … 121 94 <entry>little</entry> 122 95 <entry>EABI</entry> 123 <entry>armv7a-unknown-linux-uclibc eabi</entry>96 <entry>armv7a-unknown-linux-uclibcgnueabi</entry> 124 97 </row> 125 98 </tbody> … … 129 102 </table> 130 103 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 224 104 </sect1> -
BOOK/cross-tools/common/gcc-final.xml
rbcfbe5b ra94e338 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 --disable-multilib</userinput></screen>47 --with-mpc=${CLFS}/cross-tools</userinput></screen> 48 48 49 49 <variablelist os="af"> -
BOOK/cross-tools/common/gcc-static.xml
rbcfbe5b ra94e338 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 \ 50 --disable-multilib</userinput></screen> 49 --disable-libssp --disable-threads --enable-languages=c</userinput></screen> 51 50 52 51 <variablelist os="af"> … … 211 210 </varlistentry> 212 211 213 <varlistentry os="af19">214 <term><parameter>--disable-multilib</parameter></term>215 <listitem>216 <para>This option specifies that multiple target libraries should217 not be built.</para>218 </listitem>219 </varlistentry>220 221 212 </variablelist> 222 213 -
BOOK/cross-tools/common/uclibc.xml
rbcfbe5b ra94e338 5 5 %general-entities; 6 6 ]> 7 8 <!-- Common uClibc -->9 7 10 8 <sect1 id="ch-cross-tools-uclibc" role="wrap"> … … 33 31 <note os="a"> 34 32 <para>Below we are just telling uClibc to use its default configuration. 35 For those for more adventur ous, you can use make menuconfig, and33 For those for more adventureous, you can use make menuconfig, and 36 34 do a more custom build for your uClibc installation.</para> 37 35 </note> … … 50 48 options that are architecture specifc that need to be set. The following 51 49 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> 53 51 54 52 <screen os="g"><userinput>make oldconfig</userinput></screen> -
BOOK/cross-tools/common/variables.xml
rbcfbe5b ra94e338 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
rbcfbe5b ra94e338 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=" mips/uclibc.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/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
rbcfbe5b ra94e338 25 25 <table> 26 26 <title>List of Build Variables</title> 27 <?dbfo table-width=" 5.5in" ?>27 <?dbfo table-width="3in" ?> 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="CLFS_ABI Value"/> 33 <colspec colnum="3" colwidth="2.5in" colname="Notes"/> 32 <colspec colnum="2" colwidth="1.5in" colname="Variable Value"/> 34 33 35 34 <thead> … … 37 36 <entry>ABI</entry> 38 37 <entry>CLFS_ABI=Value</entry> 39 <entry>Notes</entry>40 38 </row> 41 39 </thead> … … 43 41 <tbody> 44 42 <row> 45 <entry> O32</entry>43 <entry>32-Bit</entry> 46 44 <entry>32</entry> 47 <entry>For 32 bit CPUs only</entry>48 45 </row> 49 46 <row> 50 47 <entry>N32</entry> 51 48 <entry>n32</entry> 52 <entry>For 64 bit CPUs operating in 32 bit mode</entry>53 49 </row> 54 50 <row> 55 <entry> N64</entry>51 <entry>64-Bit</entry> 56 52 <entry>64</entry> 57 <entry>For 64 bit CPUs operating in 64 bit mode</entry>58 53 </row> 59 54 </tbody> -
BOOK/cross-tools/mips/gcc-final.xml
rbcfbe5b ra94e338 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 --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> 48 46 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> 52 72 53 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/mips/gcc-static.xml
rbcfbe5b ra94e338 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 49 --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> 52 51 53 52 <!-- Common configure switches for all archs --> … … 63 62 <listitem> 64 63 <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 options71 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 at74 <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 endianess88 based only on the target triplet (as other architectures do).</para>89 64 </listitem> 90 65 </varlistentry> -
BOOK/cross-tools/mips/variables.xml
rbcfbe5b ra94e338 32 32 33 33 <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 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> 37 37 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> 45 39 46 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 52 46 echo export CLFS_ARCH=\""${CLFS_ARCH}\"" >> ~/.bashrc 53 47 echo export CLFS_ENDIAN=\""${CLFS_ENDIAN}\"" >> ~/.bashrc 54 echo export CLFS_MIPS_LEVEL=\""${CLFS_MIPS_LEVEL}\"" >> ~/.bashrc 55 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" >> ~/.bashrc</userinput></screen> 48 echo export CLFS_MIPS_LEVEL=\""${CLFS_MIPS_LEVEL}\"" >> ~/.bashrc</userinput></screen> 56 49 57 50 <table os="i"> -
BOOK/cross-tools/x86/gcc-final.xml
rbcfbe5b ra94e338 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 -- disable-multilib\46 -- with-arch=${CLFS_CPU}</userinput></screen>45 --with-mpc=${CLFS}/cross-tools --with-arch=${CLFS_CPU} \ 46 --disable-multilib</userinput></screen> 47 47 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> 51 73 52 74 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/x86/gcc-static.xml
rbcfbe5b ra94e338 48 48 --disable-decimal-float --disable-libgomp --disable-libmudflap \ 49 49 --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> 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 should 72 not be built.</para> 65 73 </listitem> 66 74 </varlistentry> -
BOOK/general.ent
rbcfbe5b ra94e338 3 3 <!ENTITY month "02"> <!-- Use two digits --> 4 4 <!ENTITY month_name "February"> 5 <!ENTITY day " 24"> <!-- Use two digits -->5 <!ENTITY day "12"> <!-- Use two digits --> 6 6 <!ENTITY year "2011"> <!-- Use four digits --> 7 7 -
BOOK/introduction/arm/changelog.xml
rbcfbe5b ra94e338 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 and40 fpu. These are now used with --disable-multilib when building41 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>56 36 <para>February 10, 2011</para> 57 37 <itemizedlist> 58 38 <listitem> 59 39 <para>[abradford] - Fixed builds for EABI (aapcs and aapcs-linux) 60 ABI choices by adding target triplets ending in uclibc eabi.</para>40 ABI choices by adding target triplets ending in uclibcgnueabi.</para> 61 41 </listitem> 62 42 </itemizedlist> -
BOOK/introduction/common/changelog.xml
rbcfbe5b ra94e338 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>47 38 48 39 <listitem> -
BOOK/introduction/mips/changelog.xml
rbcfbe5b ra94e338 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 350 and ABI choices of n32 and n64.</para>51 </listitem>52 </itemizedlist>53 </listitem>54 55 <listitem>56 36 <para>November 11, 2006</para> 57 37 <itemizedlist> -
patches/uClibc-0.9.31-configs-2.patch
rbcfbe5b ra94e338 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.9 7 8 diff -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 10 230 diff -Naur uClibc-0.9.31.orig/clfs/config.arm.big uClibc-0.9.31/clfs/config.arm.big 11 231 --- uClibc-0.9.31.orig/clfs/config.arm.big 1969-12-31 19:00:00.000000000 -0500 … … 520 740 +# DOMULTI is not set 521 741 +# 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.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 522 982 diff -Naur uClibc-0.9.31.orig/clfs/config.i386.little uClibc-0.9.31/clfs/config.i386.little 523 983 --- 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.