Upgrade to readline-5.1. Also bash removed bash-3.0 and readline-5.0 specific patches.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7211 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Jeremy Huntwork 2005-12-11 21:53:46 +00:00
parent 24755341b7
commit 2c75e3ced6
6 changed files with 7 additions and 29 deletions

View File

@ -68,7 +68,7 @@ First a summary, then a detailed log.</para>
<listitem><para>Perl &perl-version;</para></listitem> <listitem><para>Perl &perl-version;</para></listitem>
<listitem><para>Procps &procps-version;</para></listitem> <listitem><para>Procps &procps-version;</para></listitem>
<listitem><para>Psmisc &psmisc-version;</para></listitem> <listitem><para>Psmisc &psmisc-version;</para></listitem>
<!-- <listitem><para>Readline &readline-version;</para></listitem> --> <listitem><para>Readline &readline-version;</para></listitem>
<!-- <listitem><para>Sed &sed-version;</para></listitem> --> <!-- <listitem><para>Sed &sed-version;</para></listitem> -->
<listitem><para>Shadow &shadow-version;</para></listitem> <listitem><para>Shadow &shadow-version;</para></listitem>
<!-- <listitem><para>Sysklogd &sysklogd-version;</para></listitem> --> <!-- <listitem><para>Sysklogd &sysklogd-version;</para></listitem> -->
@ -114,6 +114,10 @@ First a summary, then a detailed log.</para>
</itemizedlist> </itemizedlist>
</listitem> </listitem>
<listitem><para>December 11, 2005 [jhuntwork]: Upgrade to readline-5.1. Also bash removed bash-3.0
and readline-5.0 specific patches.</para>
</listitem>
<listitem><para>December 11, 2005 [jhuntwork]: Upgrade to bash-3.1. Also fixed Tcl to <listitem><para>December 11, 2005 [jhuntwork]: Upgrade to bash-3.1. Also fixed Tcl to
work with the new bash version. Thanks to Alexander Patrakov and ultimately, Greg Schafer work with the new bash version. Thanks to Alexander Patrakov and ultimately, Greg Schafer
for the fix.</para> for the fix.</para>

View File

@ -28,11 +28,6 @@
<title>Installation of Bash</title> <title>Installation of Bash</title>
<!-- Edit Me --> <!-- Edit Me -->
<para>Bash has a problem when compiled against newer versions of Glibc, causing
it to hang inappropriately. This patch fixes the problem:</para>
<screen><userinput>patch -Np1 -i ../&bash-avoid_WCONTINUED-patch;</userinput></screen>
<para>Prepare Bash for compilation:</para> <para>Prepare Bash for compilation:</para>
<screen><userinput>./configure --prefix=/tools --without-bash-malloc</userinput></screen> <screen><userinput>./configure --prefix=/tools --without-bash-malloc</userinput></screen>

View File

@ -35,16 +35,6 @@ documentation, issue the following commands:</para>
sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \ sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \
Makefile.in</userinput></screen> Makefile.in</userinput></screen>
<para>The following patch fixes various issues, including a problem where Bash
will sometimes only show 33 characters on a line, then wrap to the next:</para>
<screen><userinput>patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
<para>Bash also has issues when compiled against newer versions of Glibc. The
following patch resolves this problem:</para>
<screen><userinput>patch -Np1 -i ../&bash-avoid_WCONTINUED-patch;</userinput></screen>
<para>Prepare Bash for compilation:</para> <para>Prepare Bash for compilation:</para>
<screen><userinput>./configure --prefix=/usr --bindir=/bin \ <screen><userinput>./configure --prefix=/usr --bindir=/bin \

View File

@ -29,19 +29,13 @@ GCC, Glibc, Grep, Make, Ncurses, and Sed</seg></seglistitem>
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Readline</title> <title>Installation of Readline</title>
<para>The following patch includes a fix for a problem where Readline sometimes
only shows 33 characters on a line and then wraps to the next line. It also
includes other fixes recommended by the Readline author.</para>
<screen><userinput>patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
<para>Prepare Readline for compilation:</para> <para>Prepare Readline for compilation:</para>
<screen><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen> <screen><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput>make SHLIB_XLDFLAGS=-lncurses</userinput></screen> <screen><userinput>make SHLIB_LIBS=-lncurses</userinput></screen>
<para>The meaning of the make option:</para> <para>The meaning of the make option:</para>

View File

@ -72,7 +72,7 @@
<!ENTITY perl-version "5.8.7"> <!ENTITY perl-version "5.8.7">
<!ENTITY procps-version "3.2.6"> <!ENTITY procps-version "3.2.6">
<!ENTITY psmisc-version "21.8"> <!ENTITY psmisc-version "21.8">
<!ENTITY readline-version "5.0"> <!ENTITY readline-version "5.1">
<!ENTITY sed-version "4.1.4"> <!ENTITY sed-version "4.1.4">
<!ENTITY shadow-version "4.0.13"> <!ENTITY shadow-version "4.0.13">
<!ENTITY sysklogd-version "1.4.1"> <!ENTITY sysklogd-version "1.4.1">

View File

@ -1,9 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Start of Common Patches --> <!-- Start of Common Patches -->
<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-3.patch">
<!ENTITY bash-avoid_WCONTINUED-patch "bash-&bash-version;-avoid_WCONTINUED-1.patch">
<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch"> <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
<!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch"> <!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch">
@ -29,8 +26,6 @@
<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch">
<!ENTITY shadow-configure-patch "shadow-&shadow-version;-configure_fix-1.patch"> <!ENTITY shadow-configure-patch "shadow-&shadow-version;-configure_fix-1.patch">
<!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch"> <!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">