Ignore:
Timestamp:
05/03/2004 10:59:46 AM (20 years ago)
Author:
Matthew Burgess <matthew@…>
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
Message:
  • Merged newxml into HEAD

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3435 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

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]>
    16<sect1 id="ch-tools-glibc">
    2 <title>Installing Glibc-&glibc-version;</title>
    3 <?dbhtml filename="glibc.html" dir="chapter05"?>
     7<title>Glibc-&glibc-version;</title>
     8<?dbhtml filename="glibc.html"?>
    49
    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>
    713
    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])"/>
    1015
    11 <sect2><title>&nbsp;</title><para>&nbsp;</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
    1221
    1322<sect2>
     
    1827<emphasis>-mcpu</emphasis> options). Therefore, if you have defined any
    1928environment variables that override default optimizations, such as CFLAGS and
    20 CXXFLAGS, we recommend unsetting them when building Glibc.</para>
     29CXXFLAGS, we recommend un-setting them when building Glibc.</para>
    2130
    2231<para>Basically, compiling Glibc in any other way than the book suggests
     
    3140<para>Next, prepare Glibc for compilation:</para>
    3241
    33 <screen><userinput>../&glibc-dir;/configure --prefix=/tools \
    34 &nbsp;&nbsp;&nbsp;&nbsp;--disable-profile --enable-add-ons=linuxthreads \
    35 &nbsp;&nbsp;&nbsp;&nbsp;--with-binutils=/tools/bin --with-headers=/tools/include \
    36 &nbsp;&nbsp;&nbsp;&nbsp;--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>
    3746
    3847<para>The meaning of the configure options:</para>
    3948
    4049<itemizedlist>
    41 <listitem><para><userinput>--disable-profile</userinput>: This disables the
    42 building of the libraries with profiling information. Omit this option if you
     50<listitem><para><userinput>--disable-profile</userinput>: This
     51builds the libraries without profiling information. Omit this option if you
    4352plan to do profiling on the temporary tools.</para></listitem>
    4453
     
    5362Glibc build.</para></listitem>
    5463
    55 <listitem><para><userinput>--without-gd</userinput>: This switch ensures
    56 that we don't build the <command>memusagestat</command> program, which
     64<listitem><para><userinput>--without-gd</userinput>: This prevents
     65the build of the <command>memusagestat</command> program, which
    5766strangely enough insists on linking against the host's libraries (libgd,
    5867libpng, libz, and so forth).</para></listitem>
     
    142151communicate. These conventions range from very simple ones, such as the format
    143152for representing dates and times, to very complex ones, such as the language
    144 spoken. The "internationalization" of GNU programs works by means of
    145 <emphasis>locales</emphasis>.</para>
     153spoken. The <quote>internationalization</quote> of GNU programs works by means
     154of <emphasis>locales</emphasis>.</para>
    146155
    147156<note><para>If you are not running the test suites here in this chapter as per
     
    178187</sect2>
    179188
    180 <sect2><title>&nbsp;</title><para>&nbsp;</para>
     189<sect2><title> </title><para> </para>
    181190<para>The details on this package are found in <xref linkend="contents-glibc"/>.</para>
    182 <para>&nbsp;</para></sect2>
     191<para> </para></sect2>
    183192
    184193</sect1>
    185 
Note: See TracChangeset for help on using the changeset viewer.