fileutils-inst.xml 971 B

123456789101112131415161718192021
  1. <sect2>
  2. <title>Installation of Fileutils</title>
  3. <para>Before we install fileutils statically, we apply two seds in
  4. order to prevent them giving segmentation faults (in certain cases) once we
  5. enter chroot in Chapter 6. Install Fileutils by running the following
  6. commands:</para>
  7. <para><screen><userinput>sed 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \</userinput>
  8. <userinput> lib/Makefile.in &gt; tmp &amp;&amp;</userinput>
  9. <userinput>sed 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \</userinput>
  10. <userinput> tmp &gt; lib/Makefile.in &amp;&amp;</userinput>
  11. <userinput>./configure --disable-nls \</userinput>
  12. <userinput>&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --libexecdir=$LFS/bin --bindir=$LFS/bin &amp;&amp;</userinput>
  13. <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
  14. <userinput>make install &amp;&amp;</userinput>
  15. <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
  16. <userinput>ln -s ../../bin/install</userinput></screen></para>
  17. </sect2>