Ignore:
Timestamp:
Feb 21, 2006, 1:19:09 AM (19 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
52e5dd9
Parents:
834aff7
Message:

r766@server (orig r764): jim | 2005-11-28 15:07:41 -0800

r807@server: jim | 2005-11-28 15:07:12 -0800
Text updates to Glibc


File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/glibc.xml

    r834aff7 rd3a4fc0  
    5858    xpointer="xpointer(//*[@os='g'])"/>
    5959
    60 <screen><userinput>BUILD_CC="gcc" CC="${LFS_TARGET}-gcc" \
     60<screen os="df"><userinput>BUILD_CC="gcc" CC="${LFS_TARGET}-gcc" \
    6161    AR="${LFS_TARGET}-ar" RANLIB="${LFS_TARGET}-ranlib" \
    6262    ../glibc-&glibc-version;/configure --prefix=/tools \
     
    6767    --cache-file=config.cache</userinput></screen>
    6868
    69     <variablelist os="di">
     69    <variablelist os="dg">
    7070      <title>The meaning of the new configure options:</title>
    7171
    72       <varlistentry os="di1">
     72      <varlistentry os="dg1">
    7373        <term><parameter>BUILD_CC="gcc"</parameter></term>
    7474        <listitem>
    75           <para>This do ...</para>
     75          <para>This sets GLIBC to use the current compiler on our system. This is
     76          used to create the tools GLIBC uses durings it's build.</para>
    7677        </listitem>
    7778      </varlistentry>
    7879
    79       <varlistentry os="di2">
     80      <varlistentry os="dg2">
    8081        <term><parameter>CC="${LFS_TARGET}-gcc"</parameter></term>
    8182        <listitem>
    82           <para>This do ...</para>
     83          <para>This forces GLIBC to use the GCC complier that we made for our target
     84          architecture.</para>
    8385        </listitem>
    8486      </varlistentry>
    8587
    86       <varlistentry os="di3">
     88      <varlistentry os="dg3">
    8789        <term><parameter>AR="${LFS_TARGET}-ar"</parameter></term>
    8890        <listitem>
    89           <para>This do ...</para>
     91          <para>This forces GLIBC to use the AR utilitythat we made for our target
     92          architecture.</para>
    9093        </listitem>
    9194      </varlistentry>
    9295
    93       <varlistentry os="di4">
     96      <varlistentry os="dg4">
    9497        <term><parameter>RANLIB="${LFS_TARGET}-ranlib"</parameter></term>
    9598        <listitem>
    96           <para>This do ...</para>
     99          <para>This forces GLIBC to use the RANLIB utility we made for our target
     100          architecture.</para>
    97101        </listitem>
    98102      </varlistentry>
    99103
    100       <varlistentry os="di5">
     104      <varlistentry os="dg5">
    101105        <term><parameter>--disable-profile</parameter></term>
    102106        <listitem>
    103           <para>This do ...</para>
     107          <para>This builds the libraries without profiling information.
     108          Omit this option if profiling on the temporary tools is necessary.</para>
    104109        </listitem>
    105110      </varlistentry>
    106111
    107       <varlistentry os="di6">
     112      <varlistentry os="dg6">
    108113        <term><parameter>--enable-add-ons</parameter></term>
    109114        <listitem>
    110           <para>This do ...</para>
     115          <para>This tells GLIBC to utilize all add-on's that are avaialble.</para>
    111116        </listitem>
    112117      </varlistentry>
    113118
    114       <varlistentry os="di7">
     119      <varlistentry os="dg7">
    115120        <term><parameter>--with-tls</parameter></term>
    116121        <listitem>
    117           <para>This do ...</para>
     122          <para>This tells GLIBC to use Thread Local Storage.</para>
    118123        </listitem>
    119124      </varlistentry>
    120125
    121       <varlistentry os="di8">
     126      <varlistentry os="dg8">
    122127        <term><parameter>--with-__thread</parameter></term>
    123128        <listitem>
    124           <para>This do ...</para>
     129          <para>This tells GLIBC to use use the __thread for libc and
     130          libpthread builds.</para>
    125131        </listitem>
    126132      </varlistentry>
    127133
    128       <varlistentry os="di9">
     134      <varlistentry os="dg9">
    129135        <term><parameter>--with-binutils=/cross-tools/bin</parameter></term>
    130136        <listitem>
    131           <para>This do ...</para>
     137          <para>This tells GLIBC to use the Binutils that are specific to
     138          our target architecture.</para>
    132139        </listitem>
    133140      </varlistentry>
    134141
    135       <varlistentry os="di10">
     142      <varlistentry os="dg10">
    136143        <term><parameter>--cache-file=config.cache</parameter></term>
    137144        <listitem>
    138           <para>This do ...</para>
     145          <para>This tells GLIBC to utilize a premade cache file.</para>
    139146        </listitem>
    140147      </varlistentry>
     
    142149    </variablelist>
    143150
    144     <para os="df">During this stage the following warning might appear:</para>
     151    <para os="dh">During this stage the following warning might appear:</para>
    145152
    146 <blockquote os="dg"><screen><computeroutput>configure: WARNING:
     153<blockquote os="di"><screen><computeroutput>configure: WARNING:
    147154*** These auxiliary programs are missing or
    148155*** incompatible versions: msgfmt
     
    150157*** Check the INSTALL file for required versions.</computeroutput></screen></blockquote>
    151158
    152     <para os="dh">The missing or incompatible <command>msgfmt</command> program is
     159    <para os="dj">The missing or incompatible <command>msgfmt</command> program is
    153160    generally harmless. This <command>msgfmt</command> program is part of the
    154161    Gettext package which the host distribution should provide.</para>
    155162
    156     <para os="dj">Compile the package:</para>
     163    <para os="dk">Compile the package:</para>
    157164
    158 <screen os="dk"><userinput>make</userinput></screen>
     165<screen os="dl"><userinput>make</userinput></screen>
    159166
    160     <para os="dl">Install the package:</para>
     167    <para os="dm">Install the package:</para>
    161168
    162 <screen os="dm"><userinput>make install</userinput></screen>
     169<screen os="dn"><userinput>make install</userinput></screen>
    163170
    164171  </sect2>
Note: See TracChangeset for help on using the changeset viewer.