From 81fd230419b0cfd052b08fc1ed352bb7d49975df Mon Sep 17 00:00:00 2001 From: Gerard Beekmans Date: Sat, 19 Feb 2005 22:16:42 +0000 Subject: Trunk is now identical to Testing git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4648 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter05/bash.xml | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) (limited to 'chapter05/bash.xml') diff --git a/chapter05/bash.xml b/chapter05/bash.xml index 62feb7904..930bd964a 100644 --- a/chapter05/bash.xml +++ b/chapter05/bash.xml @@ -7,8 +7,12 @@ Bash-&bash-version; + +Bash +tools +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> @@ -16,12 +20,16 @@ <seglistitem><seg>1.2 SBU</seg><seg>27 MB</seg></seglistitem> </segmentedlist> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/> + </sect2> <sect2 role="installation"> <title>Installation of Bash -Apply a patch: + +Bash has a problem when compiled against newer versions of Glibc, causing +it to hang inappropriately. This patch fixes the problem: patch -Np1 -i ../bash-&bash-version;-avoid_WCONTINUED-1.patch @@ -29,21 +37,39 @@ ./configure --prefix=/tools --without-bash-malloc -Compile the program: +The meaning of the configure option: + + + +--without-bash-malloc +This options turns off the use of Bash's memory +allocation (malloc) function which is known to cause segmentation +faults. By turning this option off, Bash will use the malloc functions +from Glibc which are more stable. + + + +Compile the package: make -To test the results, issue: -make test. +To test the results, issue: make +tests. -Then install it : +Install the package: make install -Create a symlink: +Make a link for the programs that use sh for +a shell: ln -s bash /tools/bin/sh + +<para>Details on this package are located in <xref linkend="contents-bash" role="."/></para> +</sect2> + </sect1> + -- cgit v1.2.3-54-g00ecf