sed exps fixed

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@968 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Mark Hymers 2001-08-14 17:29:07 +00:00
parent b4ec51c1aa
commit 8d5735b35e
2 changed files with 10 additions and 8 deletions

View File

@ -5,7 +5,7 @@
<userinput> lib/Makefile.in &gt; tmp &amp;&amp;</userinput>
<userinput>sed 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \</userinput>
<userinput> tmp &gt; lib/Makefile.in : </userinput></screen> This is used
to fix a problem with building fileutils statically on AMD systems. If
to fix a problem with building fileutils statically on glibc 2.2.3 systems. If
this isn't done, then there is the possibility of all of the fileutils
programs causing segmentation faults once chroot is entered in chapter
6.</para>

View File

@ -1,16 +1,18 @@
<sect2>
<title>Installation of Fileutils</title>
<para>Before we install fileutils statically, we apply two seds in
order to prevent them giving segmentation faults (in certain cases) once we
enter chroot in Chapter 6. Install Fileutils by running the following
commands:</para>
<para>Before we install fileutils statically, if you are using
glibc-2.2.3 you need to apply two seds in order to prevent them giving
segmentation faults once we enter chroot in Chapter 6. The sed commands for
those using glibc-2.2.3 are:
<para><screen><userinput>sed 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \</userinput>
<screen><userinput>sed 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \</userinput>
<userinput> lib/Makefile.in &gt; tmp &amp;&amp;</userinput>
<userinput>sed 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \</userinput>
<userinput> tmp &gt; lib/Makefile.in &amp;&amp;</userinput>
<userinput>./configure --disable-nls \</userinput>
<userinput> tmp &gt; lib/Makefile.in</userinput></screen></para>
<para>Install fileutils by running the following commands:
<screen><userinput>./configure --disable-nls \</userinput>
<userinput>&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --libexecdir=$LFS/bin --bindir=$LFS/bin &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install &amp;&amp;</userinput>