Changeset 81fd230 for chapter05/bash.xml


Ignore:
Timestamp:
02/19/2005 10:16:42 PM (20 years ago)
Author:
Gerard Beekmans <gerard@…>
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, 12.2, 12.2-rc1, 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, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
3d31fc4
Parents:
2f9131f
Message:

Trunk is now identical to Testing

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/bash.xml

    r2f9131f r81fd230  
    88<?dbhtml filename="bash.html"?>
    99
     10<indexterm zone="ch-tools-bash">
     11<primary sortas="a-Bash">Bash</primary>
     12<secondary>tools</secondary></indexterm>
    1013
    1114<sect2 role="package"><title/>
     15<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
    1216
    1317<segmentedlist>
     
    1721</segmentedlist>
    1822
     23<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     24
    1925</sect2>
    2026
     
    2228<title>Installation of Bash</title>
    2329
    24 <para>Apply a patch:</para>
     30<!-- Edit Me -->
     31<para>Bash has a problem when compiled against newer versions of Glibc, causing
     32it to hang inappropriately.  This patch fixes the problem:</para>
    2533
    2634<screen><userinput>patch -Np1 -i ../bash-&bash-version;-avoid_WCONTINUED-1.patch</userinput></screen>
     
    3038<screen><userinput>./configure --prefix=/tools --without-bash-malloc</userinput></screen>
    3139
    32 <para>Compile the program:</para>
     40<para>The meaning of the configure option:</para>
     41
     42<variablelist>
     43<varlistentry>
     44<term><parameter>--without-bash-malloc</parameter></term>
     45<listitem><para>This options turns off the use of Bash's memory
     46allocation (malloc) function which is known to cause segmentation
     47faults. By turning this option off, Bash will use the malloc functions
     48from Glibc which are more stable.</para></listitem>
     49</varlistentry>
     50</variablelist>
     51
     52<para>Compile the package:</para>
    3353
    3454<screen><userinput>make</userinput></screen>
    3555
    36 <para>To test the results, issue:
    37 <userinput>make test</userinput>.</para>
     56<para>To test the results, issue: <userinput>make
     57tests</userinput>.</para>
    3858
    39 <para>Then install it :</para>
     59<para>Install the package:</para>
    4060
    4161<screen><userinput>make install</userinput></screen>
    4262
    43 <para>Create a symlink:</para>
     63<para>Make a link for the programs that use <command>sh</command> for
     64a shell:</para>
    4465
    4566<screen><userinput>ln -s bash /tools/bin/sh</userinput></screen>
     
    4768</sect2>
    4869
     70<sect2 role="content"><title/>
     71<para>Details on this package are located in <xref linkend="contents-bash" role="."/></para>
     72</sect2>
     73
    4974</sect1>
     75
Note: See TracChangeset for help on using the changeset viewer.