Changeset d785e9d for BOOK/cross-tools
- 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
- Location:
- BOOK/cross-tools
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/64/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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
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> -
BOOK/cross-tools/mips64/glibc-n32.xml
r5cd8d92 rd785e9d 9 9 <?dbhtml filename="glibc-n32.html"?> 10 10 11 <title>G LIBC-&glibc-version; N32</title>11 <title>Glibc-&glibc-version; N32</title> 12 12 13 13 <indexterm zone="ch-cross-tools-glibc-n32"> 14 <primary sortas="a-G LIBC">GLIBC</primary>14 <primary sortas="a-Glibc">Glibc</primary> 15 15 <secondary>cross tools, N32</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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 <para os="n1">Tell G LIBCto install its 32-bit libraries into <filename53 <para os="n1">Tell Glibc to install its 32-bit libraries into <filename 54 54 class="directory">/tools/lib32</filename>:</para> 55 55 … … 74 74 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILDN32}"</parameter></term> 75 75 <listitem> 76 <para>Forces G LIBCto utilize our target architecture GCC utilizing76 <para>Forces Glibc to utilize our target architecture GCC utilizing 77 77 the N32 flags.</para> 78 78 </listitem> … … 82 82 <term><parameter>--libdir=/tools/lib32</parameter></term> 83 83 <listitem> 84 <para>Installs G LIBCinto /tools/lib32 instead of /tools/lib.</para>84 <para>Installs Glibc into /tools/lib32 instead of /tools/lib.</para> 85 85 </listitem> 86 86 </varlistentry> -
BOOK/cross-tools/multilib/glibc-64bit.xml
r5cd8d92 rd785e9d 9 9 <?dbhtml filename="glibc-64.html"?> 10 10 11 <title>G LIBC-&glibc-version; 64-Bit</title>11 <title>Glibc-&glibc-version; 64-Bit</title> 12 12 13 13 <indexterm zone="ch-cross-tools-glibc-64"> 14 <primary sortas="a-G LIBC">GLIBC</primary>14 <primary sortas="a-Glibc">Glibc</primary> 15 15 <secondary>cross tools, 64 Bit</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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 <para os="n1">Tell G LIBCto install its 64-bit libraries into <filename53 <para os="n1">Tell Glibc to install its 64-bit libraries into <filename 54 54 class="directory">/tools/lib64</filename>:</para> 55 55 … … 74 74 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD64}"</parameter></term> 75 75 <listitem> 76 <para>Forces G LIBCto build using our target architecture GCC76 <para>Forces Glibc to build using our target architecture GCC 77 77 utilizing the 64 Bit flags.</para> 78 78 </listitem> … … 82 82 <term><parameter>--libdir=/tools/lib64</parameter></term> 83 83 <listitem> 84 <para>Puts G LIBCinto /tools/lib64 instead of /tools/lib.</para>84 <para>Puts Glibc into /tools/lib64 instead of /tools/lib.</para> 85 85 </listitem> 86 86 </varlistentry> -
BOOK/cross-tools/multilib/glibc.xml
r5cd8d92 rd785e9d 9 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title>G LIBC-&glibc-version; 32 Bit</title>11 <title>Glibc-&glibc-version; 32 Bit</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, 32 Bit</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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 73 73 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD32}"</parameter></term> 74 74 <listitem> 75 <para>Forces G LIBCto utilize our target architecture GCC utilizing75 <para>Forces Glibc to utilize our target architecture GCC utilizing 76 76 the 32 Bit flags.</para> 77 77 </listitem> -
BOOK/cross-tools/sparc64-64/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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/sparc64/glibc-64bit.xml
r5cd8d92 rd785e9d 9 9 <?dbhtml filename="glibc-64.html"?> 10 10 11 <title>G LIBC-&glibc-version; 64-Bit</title>11 <title>Glibc-&glibc-version; 64-Bit</title> 12 12 13 13 <indexterm zone="ch-cross-tools-glibc-64"> 14 <primary sortas="a-G LIBC">GLIBC</primary>14 <primary sortas="a-Glibc">Glibc</primary> 15 15 <secondary>cross tools, 64 Bit</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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note:
See TracChangeset
for help on using the changeset viewer.