Changeset d785e9d for BOOK/cross-tools/common
- Timestamp:
- May 1, 2014, 1:06:01 AM (11 years ago)
- Branches:
- clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 37957f4
- Parents:
- 5cd8d92
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/common/glibc.xml
r5cd8d92 rd785e9d 9 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title>G LIBC-&glibc-version;</title>11 <title>Glibc-&glibc-version;</title> 12 12 13 13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-G LIBC">GLIBC</primary>14 <primary sortas="a-Glibc">Glibc</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of G LIBC</title>23 <title>Installation of Glibc</title> 24 24 25 <para os="da">It should be noted that compiling G LIBCin any way other than25 <para os="da">It should be noted that compiling Glibc in any way other than 26 26 the method suggested in this book puts the stability of the system at 27 27 risk.</para> … … 43 43 44 44 <para os="dd">Add the following to <filename>config.cache</filename> 45 to disable ssp when building G LIBC:</para>45 to disable ssp when building Glibc:</para> 46 46 47 47 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> … … 66 66 <term><parameter>BUILD_CC="gcc"</parameter></term> 67 67 <listitem> 68 <para>This sets G LIBCto use the current compiler on our system. This is69 used to create the tools G LIBCuses during its build.</para>68 <para>This sets Glibc to use the current compiler on our system. This is 69 used to create the tools Glibc uses during its build.</para> 70 70 </listitem> 71 71 </varlistentry> … … 74 74 <term><parameter>CC="${CLFS_TARGET}-gcc"</parameter></term> 75 75 <listitem> 76 <para>This forces G LIBCto use the GCC compiler that we made for our target76 <para>This forces Glibc to use the GCC compiler that we made for our target 77 77 architecture.</para> 78 78 </listitem> … … 82 82 <term><parameter>AR="${CLFS_TARGET}-ar"</parameter></term> 83 83 <listitem> 84 <para>This forces G LIBCto use the <command>ar</command> utility84 <para>This forces Glibc to use the <command>ar</command> utility 85 85 we made for our target architecture.</para> 86 86 </listitem> … … 90 90 <term><parameter>RANLIB="${CLFS_TARGET}-ranlib"</parameter></term> 91 91 <listitem> 92 <para>This forces G LIBCto use the <command>ranlib</command> utility92 <para>This forces Glibc to use the <command>ranlib</command> utility 93 93 we made for our target architecture.</para> 94 94 </listitem> … … 106 106 <term><parameter>--with-tls</parameter></term> 107 107 <listitem> 108 <para>This tells G LIBCto use Thread Local Storage.</para>108 <para>This tells Glibc to use Thread Local Storage.</para> 109 109 </listitem> 110 110 </varlistentry> … … 113 113 <term><parameter>--enable-kernel=2.6.32</parameter></term> 114 114 <listitem> 115 <para>This tells G LIBCto compile the library with support115 <para>This tells Glibc to compile the library with support 116 116 for 2.6.32 and later Linux kernels.</para> 117 117 </listitem> … … 121 121 <term><parameter>--with-__thread</parameter></term> 122 122 <listitem> 123 <para>This tells G LIBCto use use the __thread for libc and123 <para>This tells Glibc to use use the __thread for libc and 124 124 libpthread builds.</para> 125 125 </listitem> … … 129 129 <term><parameter>--with-binutils=/cross-tools/bin</parameter></term> 130 130 <listitem> 131 <para>This tells G LIBCto use the Binutils that are specific to131 <para>This tells Glibc to use the Binutils that are specific to 132 132 our target architecture.</para> 133 133 </listitem> … … 137 137 <term><parameter>--with-headers=/tools/include</parameter></term> 138 138 <listitem> 139 <para>This tells G LIBCto compile itself against the headers139 <para>This tells Glibc to compile itself against the headers 140 140 recently installed to the <filename class="directory">/tools</filename> 141 141 directory, so that it knows exactly what features the kernel has … … 147 147 <term><parameter>--enable-obsolete-rpc</parameter></term> 148 148 <listitem> 149 <para>This tells G LIBCto install rpc headers that are not installed149 <para>This tells Glibc to install rpc headers that are not installed 150 150 by default but may be needed by other packages.</para> 151 151 </listitem> … … 155 155 <term><parameter>--cache-file=config.cache</parameter></term> 156 156 <listitem> 157 <para>This tells G LIBCto utilize a premade cache file.</para>157 <para>This tells Glibc to utilize a premade cache file.</para> 158 158 </listitem> 159 159 </varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.