Changeset 673b0d8 for chapter05/glibc.xml
- Timestamp:
- 05/03/2004 10:59:46 AM (20 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 0c43171, 2ec64b3, a4a675f
- Parents:
- 287ea55
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/glibc.xml
r287ea55 r673b0d8 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 3 <!ENTITY % general-entities SYSTEM "../general.ent"> 4 %general-entities; 5 ]> 1 6 <sect1 id="ch-tools-glibc"> 2 <title> InstallingGlibc-&glibc-version;</title>3 <?dbhtml filename="glibc.html" dir="chapter05"?>7 <title>Glibc-&glibc-version;</title> 8 <?dbhtml filename="glibc.html"?> 4 9 5 <screen>&buildtime; &glibc-time-tools; 6 &diskspace; &glibc-compsize-tools;</screen> 10 <indexterm zone="ch-tools-glibc"> 11 <primary sortas="a-Glibc">Glibc</primary> 12 <secondary>tools</secondary></indexterm> 7 13 8 &aa-glibc-down; 9 &aa-glibc-dep; 14 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/glibc.xml" xpointer="xpointer(/sect1/para[1])"/> 10 15 11 <sect2><title> </title><para> </para></sect2> 16 <screen>&buildtime; 11.8 SBU 17 &diskspace; 800 MB</screen> 18 19 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/glibc.xml" xpointer="xpointer(/sect1/para[2])"/> 20 12 21 13 22 <sect2> … … 18 27 <emphasis>-mcpu</emphasis> options). Therefore, if you have defined any 19 28 environment variables that override default optimizations, such as CFLAGS and 20 CXXFLAGS, we recommend un setting them when building Glibc.</para>29 CXXFLAGS, we recommend un-setting them when building Glibc.</para> 21 30 22 31 <para>Basically, compiling Glibc in any other way than the book suggests … … 31 40 <para>Next, prepare Glibc for compilation:</para> 32 41 33 <screen><userinput>../ &glibc-dir;/configure --prefix=/tools \34 --disable-profile --enable-add-ons=linuxthreads \35 --with-binutils=/tools/bin --with-headers=/tools/include \36 --without-gd --without-cvs</userinput></screen>42 <screen><userinput>../glibc-&glibc-version;-20031202/configure --prefix=/tools \ 43 --disable-profile --enable-add-ons=linuxthreads \ 44 --with-binutils=/tools/bin --with-headers=/tools/include \ 45 --without-gd --without-cvs</userinput></screen> 37 46 38 47 <para>The meaning of the configure options:</para> 39 48 40 49 <itemizedlist> 41 <listitem><para><userinput>--disable-profile</userinput>: This disables the42 build ing of the libraries withprofiling information. Omit this option if you50 <listitem><para><userinput>--disable-profile</userinput>: This 51 builds the libraries without profiling information. Omit this option if you 43 52 plan to do profiling on the temporary tools.</para></listitem> 44 53 … … 53 62 Glibc build.</para></listitem> 54 63 55 <listitem><para><userinput>--without-gd</userinput>: This switch ensures56 th at we don't buildthe <command>memusagestat</command> program, which64 <listitem><para><userinput>--without-gd</userinput>: This prevents 65 the build of the <command>memusagestat</command> program, which 57 66 strangely enough insists on linking against the host's libraries (libgd, 58 67 libpng, libz, and so forth).</para></listitem> … … 142 151 communicate. These conventions range from very simple ones, such as the format 143 152 for representing dates and times, to very complex ones, such as the language 144 spoken. The "internationalization" of GNU programs works by means of145 <emphasis>locales</emphasis>.</para>153 spoken. The <quote>internationalization</quote> of GNU programs works by means 154 of <emphasis>locales</emphasis>.</para> 146 155 147 156 <note><para>If you are not running the test suites here in this chapter as per … … 178 187 </sect2> 179 188 180 <sect2><title> </title><para> </para>189 <sect2><title> </title><para> </para> 181 190 <para>The details on this package are found in <xref linkend="contents-glibc"/>.</para> 182 <para> </para></sect2>191 <para> </para></sect2> 183 192 184 193 </sect1> 185
Note:
See TracChangeset
for help on using the changeset viewer.