diff --git a/chapter05/fileutils-inst.xml b/chapter05/fileutils-inst.xml index 1fb41f3ca..2d1bafd5d 100644 --- a/chapter05/fileutils-inst.xml +++ b/chapter05/fileutils-inst.xml @@ -1,9 +1,16 @@ Installation of Fileutils -Install Fileutils by running the following commands: +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: -./configure --disable-nls \ +sed 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \ + lib/Makefile.in > tmp && +sed 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \ + tmp > lib/Makefile.in && +./configure --disable-nls \    --prefix=$LFS/usr --libexecdir=$LFS/bin --bindir=$LFS/bin && make LDFLAGS=-static && make install &&