Changeset 4fdb55e


Ignore:
Timestamp:
07/30/2004 11:23:53 PM (20 years ago)
Author:
Jim Gifford <jim@…>
Branches:
6.0
Children:
9c67b6a
Parents:
8748bf3
Message:

Updated glibc instructions to include --with-thread for TLS, --enable-kernel=2.6.0 for 2.6.x kernel support, and added pt_chown for Unix 98 pty support

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

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter05/glibc.xml

    r8748bf3 r4fdb55e  
    4747<screen><userinput>../glibc-&glibc-version;/configure --prefix=/tools \
    4848    --disable-profile --enable-add-ons=nptl --with-tls \
    49     --with-binutils=/tools/bin --without-gd --without-cvs \
    50     --with-headers=/tools/glibc-kernheaders</userinput></screen>
     49    --with-__thread --enable-kernel=2.6.0 --with-binutils=/tools/bin \
     50    --without-gd --without-cvs --with-headers=/tools/glibc-kernheaders</userinput></screen>
    5151
    5252<para>The meaning of the configure options:</para>
     
    7070<listitem><para>This tells Glibc to include support for TLS (thread-local storage).
    7171This is required for NPTL to work. </para></listitem>
     72</varlistentry>
     73
     74<varlistentry>
     75<term><parameter>--with-__thread</parameter></term>
     76<listitem><para>This tells Glibc to include thread support, this is for proper
     77compiling of the thread-local storage.</para></listitem>
     78</varlistentry>
     79
     80<varlistentry>
     81<term><parameter>--enable-kernel=2.6.0</parameter></term>
     82<listitem><para>This tells Glibc to compile the library for support of
     83linux 2.6.x kernels.
     84</para></listitem>
    7285</varlistentry>
    7386
  • chapter06/glibc.xml

    r8748bf3 r4fdb55e  
    5151<screen><userinput>../glibc-&glibc-version;/configure --prefix=/usr \
    5252    --disable-profile --enable-add-ons=nptl --with-tls \
    53     --libexecdir=/tmp/pt_chown --without-cvs \
     53    --with-__thread --enable-kernel=2.6.0 --without-cvs \
    5454    --with-headers=/tools/glibc-kernheaders</userinput></screen>
    55 
    56 <para>The meaning of the new configure options:</para>
    57 
    58 <variablelist>
    59 <varlistentry>
    60 <term><parameter>--libexecdir=/tmp/pt_chown</parameter></term>
    61 <listitem><para>This changes
    62 the location of the <command>pt_chown</command> program from its default of
    63 <filename class="directory">/usr/libexec</filename> to
    64 <filename class="directory">/tmp/pt_chown</filename>. This program isn't required
    65 on modern systems, so we install it in a place from which we will delete it
    66 later.</para></listitem>
    67 </varlistentry>
    68 </variablelist>
    6955
    7056<para>Compile the package:</para>
Note: See TracChangeset for help on using the changeset viewer.