Changeset d785e9d for BOOK/final-system


Ignore:
Timestamp:
May 1, 2014, 1:06:01 AM (11 years ago)
Author:
Chris Staub <chris@…>
Branches:
clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
37957f4
Parents:
5cd8d92
Message:

Standardize capitalization of Glibc

Location:
BOOK/final-system
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/common/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The GLIBC package contains the main C library. This library provides
     20    <para>The Glibc package contains the main C library. This library provides
    2121    the basic routines for allocating memory, searching directories, opening and
    2222    closing files, reading and writing files, string handling, pattern matching,
     
    2626
    2727  <sect2 role="installation">
    28     <title>Installation of GLIBC</title>
     28    <title>Installation of Glibc</title>
    2929
    3030    <note os="z">
     
    3434      <quote>This library provides an <function>iconv()</function>
    3535      implementation, for use on systems which don't have one, or whose
    36       implementation cannot convert from/to Unicode.</quote> GLIBC provides
     36      implementation cannot convert from/to Unicode.</quote> Glibc provides
    3737      an <function>iconv()</function> implementation and can convert from/to
    3838      Unicode, therefore libiconv is not required on a CLFS system.</para>
     
    5858unset LINKER</userinput></screen>
    5959
    60     <para os="b">The GLIBC build system is self-contained and will install
     60    <para os="b">The Glibc build system is self-contained and will install
    6161    perfectly, even though the compiler specs file and linker are still
    6262    pointing at <filename class="directory">/tools</filename>. The specs
    63     and linker cannot be adjusted before the GLIBC install because the
    64     GLIBC Autoconf tests would give false results and defeat the goal
     63    and linker cannot be adjusted before the Glibc install because the
     64    Glibc Autoconf tests would give false results and defeat the goal
    6565    of achieving a clean build.</para>
    6666
     
    6969<screen os="s2"><userinput>sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen>
    7070
    71     <para os="e">The GLIBC documentation recommends building GLIBC outside of     the source directory in a dedicated build directory:</para>
     71    <para os="e">The Glibc documentation recommends building Glibc outside of     the source directory in a dedicated build directory:</para>
    7272
    7373<screen os="f"><userinput>mkdir -v ../glibc-build
    7474cd ../glibc-build</userinput></screen>
    7575
    76     <para os="g">Prepare GLIBC for compilation:</para>
     76    <para os="g">Prepare Glibc for compilation:</para>
    7777
    7878<screen os="h"><userinput>../glibc-&glibc-version;/configure --prefix=/usr \
     
    9999
    100100    <important os="l">
    101       <para>The test suite for GLIBC is considered critical.
     101      <para>The test suite for Glibc is considered critical.
    102102      Do not skip it under any circumstance.</para>
    103103    </important>
     
    111111make -k check 2&gt;&amp;1 | tee glibc-check-log; grep Error glibc-check-log</userinput></screen>
    112112
    113     <para os="o">The GLIBC test suite is highly dependent on certain functions of
     113    <para os="o">The Glibc test suite is highly dependent on certain functions of
    114114    the host system, in particular the kernel. The <emphasis>posix/annexc</emphasis> and
    115115    <emphasis>conform/run-conformtest</emphasis> tests normally fail
    116116    and you should see <literal>Error 1 (ignored)</literal> in the output. Apart
    117     from this, the GLIBC test suite is always expected to pass. However, in certain
     117    from this, the Glibc test suite is always expected to pass. However, in certain
    118118    circumstances, some failures are unavoidable. If a test fails because of a missing
    119119    program (or missing symbolic link), or a segfault, you will see an error code
     
    158158    </itemizedlist>
    159159
    160     <para os="q">Though it is a harmless message, the install stage of GLIBC will
     160    <para os="q">Though it is a harmless message, the install stage of Glibc will
    161161    complain about the absence of <filename>/etc/ld.so.conf</filename>.
    162162    Prevent this warning with:</para>
     
    198198    achieved by using the <command>localedef</command> command. Information on
    199199    this command is located in the <filename>INSTALL</filename> file in the
    200     GLIBC source. However, there are a number of locales that are essential in
     200    Glibc source. However, there are a number of locales that are essential in
    201201    order for the tests of future packages to pass, in particular, the
    202202    <emphasis>libstdc++</emphasis> tests from GCC. The following instructions,
     
    237237
    238238  <sect2 id="conf-glibc" role="configuration">
    239     <title>Configuring GLIBC</title>
     239    <title>Configuring Glibc</title>
    240240
    241241    <indexterm zone="conf-glibc">
     
    248248
    249249    <para>The <filename>/etc/nsswitch.conf</filename> file needs to be created
    250     because, although GLIBC provides defaults when this file is missing or
    251     corrupt, the GLIBC defaults do not work well in a networked environment.
     250    because, although Glibc provides defaults when this file is missing or
     251    corrupt, the Glibc defaults do not work well in a networked environment.
    252252    The time zone also needs to be configured.</para>
    253253
     
    383383
    384384  <sect2 id="contents-glibc" role="content">
    385     <title>Contents of GLIBC</title>
     385    <title>Contents of Glibc</title>
    386386
    387387    <segmentedlist>
     
    723723        <term><filename class="libraryfile">libcidn</filename></term>
    724724        <listitem>
    725           <para>Used internally by GLIBC for handling internationalized domain
     725          <para>Used internally by Glibc for handling internationalized domain
    726726          names in the <function>getaddrinfo()</function> function</para>
    727727          <indexterm zone="ch-system-glibc libcidn">
     
    795795        <term><filename class="libraryfile">libmemusage</filename></term>
    796796        <listitem>
    797           <para>Used by <command>memusage</command> (included in GLIBC, but
     797          <para>Used by <command>memusage</command> (included in Glibc, but
    798798          not built in a base CLFS system as it has additional dependencies)
    799799          to help collect information about the memory usage of a program</para>
  • BOOK/final-system/mips64-64/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7070    xpointer="xpointer(//*[@os='l6'])"/>
    7171
    72     <para>Now we will force GLIBC to build as 64-bit instead of the default
     72    <para>Now we will force Glibc to build as 64-bit instead of the default
    7373    n32 with the following sed:</para>
    7474
  • BOOK/final-system/mips64/glibc-64bit.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>GLIBC-&glibc-version; 64-Bit</title>
     11  <title>Glibc-&glibc-version; 64-Bit</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/glibc-n32.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc-n32.html"?>
    1010
    11   <title>GLIBC-&glibc-version; N32</title>
     11  <title>Glibc-&glibc-version; N32</title>
    1212
    1313  <indexterm zone="ch-system-glibc-n32">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5959    xpointer="xpointer(//*[@os='f'])"/>
    6060
    61     <para os="m1">Tell GLIBC to install its 32-bit libraries into
     61    <para os="m1">Tell Glibc to install its 32-bit libraries into
    6262    <filename class="directory">/lib32</filename>:</para>
    6363
  • BOOK/final-system/multilib/glibc-64bit.xml

    r5cd8d92 rd785e9d  
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5959    xpointer="xpointer(//*[@os='f'])"/>
    6060
    61     <para os="m1">Tell GLIBC to install its 64-bit libraries into
     61    <para os="m1">Tell Glibc to install its 64-bit libraries into
    6262    <filename class="directory">/lib64</filename>:</para>
    6363
  • BOOK/final-system/multilib/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version; 32 Bit Libraries</title>
     11  <title>Glibc-&glibc-version; 32 Bit Libraries</title>
    1212
    1313  <indexterm zone="ch-system-glibc-32">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
     
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of GLIBC</title>
     23    <title>Installation of Glibc</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9191    <para os="l1b">In multilib, we tend to think that compiling for
    9292    <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis>
    93     cross-compiling. GLIBC takes the traditional view that if you are building
     93    cross-compiling. Glibc takes the traditional view that if you are building
    9494    for a different host then you are cross-compiling, so you won't be running
    9595    the tests and therefore you don't need the locale files. When we run
  • BOOK/final-system/ppc/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc64-64/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc64/glibc-64bit.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>GLIBC-&glibc-version; 64-Bit</title>
     11  <title>Glibc-&glibc-version; 64-Bit</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5858    xpointer="xpointer(//*[@os='f'])"/>
    5959
    60     <para os="m1">Tell GLIBC to install its 64-bit libraries into
     60    <para os="m1">Tell Glibc to install its 64-bit libraries into
    6161    <filename class="directory">/lib64</filename>:</para>
    6262
  • BOOK/final-system/ppc64/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version; 32 Bit Libraries</title>
     11  <title>Glibc-&glibc-version; 32 Bit Libraries</title>
    1212
    1313  <indexterm zone="ch-system-glibc-32">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
     
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of GLIBC</title>
     23    <title>Installation of Glibc</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/sparc64-64/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/sparc64/glibc-64bit.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>GLIBC-&glibc-version; 64-Bit</title>
     11  <title>Glibc-&glibc-version; 64-Bit</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/x86/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/x86/grub.xml

    r5cd8d92 rd785e9d  
    3939    </note>
    4040
    41     <para os="s1">GLIBC-&glibc-version; does not declare gets():</para>
     41    <para os="s1">Glibc-&glibc-version; does not declare gets():</para>
    4242
    4343<screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen>
  • BOOK/final-system/x86_64-64/glibc.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>GLIBC-&glibc-version;</title>
     11  <title>Glibc-&glibc-version;</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of GLIBC</title>
     22    <title>Installation of Glibc</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    64     <para os="l5">Tell GLIBC to install its libraries into
     64    <para os="l5">Tell Glibc to install its libraries into
    6565    <filename class="directory">/lib</filename>:</para>
    6666
  • BOOK/final-system/x86_64/glibc-64bit.xml

    r5cd8d92 rd785e9d  
    99  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>GLIBC-&glibc-version; 64-Bit</title>
     11  <title>Glibc-&glibc-version; 64-Bit</title>
    1212
    1313  <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-GLIBC">GLIBC</primary>
     14    <primary sortas="a-Glibc">Glibc</primary>
    1515  </indexterm>
    1616
Note: See TracChangeset for help on using the changeset viewer.