Changeset 03e6a40 for BOOK/cross-tools/alpha/glibc-headers.xml
- Timestamp:
- Apr 20, 2014, 8:57:39 AM (11 years ago)
- Children:
- 0be79ea
- Parents:
- 88ef769 (diff), 578ca586 (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. - File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/alpha/glibc-headers.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc-headers" role="wrap">9 <?dbhtml filename=" eglibc-headers.html"?>8 <sect1 id="ch-cross-tools-glibc-headers" role="wrap"> 9 <?dbhtml filename="glibc-headers.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; Headers</title>11 <title>GLIBC-&glibc-version; Headers</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc-headers">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc-headers"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, headers</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC Headers</title>23 <title>Installation of GLIBC Headers</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 <para os="s1"> EGLIBC's <filename>configure</filename> script checks the30 version of GCC, and will fail if it's less than 3.4. The next EGLIBC build29 <para os="s1">GLIBC's <filename>configure</filename> script checks the 30 version of GCC, and will fail if it's less than 3.4. The next GLIBC build 31 31 will use the GCC that will be installed into 32 32 <filename class="directory">/cross-tools</filename> in the next step. 33 However, in this step only the EGLIBC headers are being installed - no33 However, in this step only the GLIBC headers are being installed - no 34 34 compiling is taking place - so the GCC version isn't important. The 35 35 following sed removes the dependency of GCC 3.4.x:</para> … … 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../../final-system/common/ eglibc.xml"41 href="../../final-system/common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='s1'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../final-system/common/ eglibc.xml"45 href="../../final-system/common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='s2'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../../final-system/common/ eglibc.xml"49 href="../../final-system/common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='e'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../../final-system/common/ eglibc.xml"53 href="../../final-system/common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='f'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='dd'])"/> 59 59 … … 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../../final-system/common/ eglibc.xml"70 href="../../final-system/common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='g'])"/> 72 72 73 <screen os="s3"><userinput>CC=gcc ../ eglibc-&eglibc-version;/configure --prefix=/tools \73 <screen os="s3"><userinput>CC=gcc ../glibc-&glibc-version;/configure --prefix=/tools \ 74 74 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 75 75 --disable-sanity-checks --enable-kernel=2.6.32 \ … … 89 89 <term><parameter>CC=gcc</parameter></term> 90 90 <listitem> 91 <para>Tells EGLIBC to use the host's GCC compiler.</para>91 <para>Tells GLIBC to use the host's GCC compiler.</para> 92 92 </listitem> 93 93 </varlistentry> … … 128 128 <term><parameter>--enable-kernel=2.6.32</parameter></term> 129 129 <listitem> 130 <para>This tells EGLIBC to compile the library with support130 <para>This tells GLIBC to compile the library with support 131 131 for 2.6.32 and later Linux kernels.</para> 132 132 </listitem> … … 136 136 <term><parameter>--with-headers=/tools/include</parameter></term> 137 137 <listitem> 138 <para>This tells EGLIBC to compile itself against the headers138 <para>This tells GLIBC to compile itself against the headers 139 139 recently installed to the <filename class="directory">/tools</filename> 140 140 directory, so that it knows exactly what features the kernel has … … 146 146 <term><parameter>--with-binutils=/cross-tools/${CLFS_TARGET}/bin</parameter></term> 147 147 <listitem> 148 <para>This tells EGLIBC to use the Binutils for our specific target architecture.</para>148 <para>This tells GLIBC to use the Binutils for our specific target architecture.</para> 149 149 </listitem> 150 150 </varlistentry> … … 171 171 <para os="cj">Another header is needed for NPTL:</para> 172 172 173 <screen><userinput>cp -v ../ eglibc-&eglibc-version;/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h \173 <screen><userinput>cp -v ../glibc-&glibc-version;/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h \ 174 174 /tools/include/bits/</userinput></screen> 175 175 … … 180 180 181 181 <para>Details on this package are located in <xref 182 linkend="contents- eglibc" role="."/></para>182 linkend="contents-glibc" role="."/></para> 183 183 184 184 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.