diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 8c7f023ac..b591a3109 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -33,6 +33,11 @@ +March 16th, 2002 [gerard]: Chapter 05+06 - Gawk: Added +commands to sed the awklib/Makefile.in file to change +the datadir and libexecdir +definitions + March 15th, 2002 [gerard]: Chapter 01 - Mailing lists: Added lfs-chat description diff --git a/chapter05/gawk-inst.xml b/chapter05/gawk-inst.xml index 8d59f24a0..0c216232f 100644 --- a/chapter05/gawk-inst.xml +++ b/chapter05/gawk-inst.xml @@ -7,7 +7,12 @@ following commands can be used in this case. Note that these commands can also be used for other glibc versions so if you aren't sure, then use the first version. -export CPPFLAGS=-Dre_max_failures=re_max_failures2 && +cd awklib && +cp Makefile.in Makefile.in.backup && +sed -e '/^datadir/s/awk/gawk/' \ +-e '/^libexecdir/s%/awk%%' Makefile.in.backup > Makefile.in && +cd .. && +export CPPFLAGS=-Dre_max_failures=re_max_failures2 && ./configure --prefix=$LFS/usr --disable-nls && unset CPPFLAGS && make LDFLAGS=-static && @@ -16,7 +21,12 @@ make install If you are using a newer glibc version (2.2.x), you can use the following commands to install Gawk: -./configure --prefix=$LFS/usr --disable-nls && +cd awklib && +cp Makefile.in Makefile.in.backup && +sed -e '/^datadir/s/awk/gawk/' \ +-e '/^libexecdir/s%/awk%%' Makefile.in.backup > Makefile.in && +cd .. && +./configure --prefix=$LFS/usr --disable-nls && make LDFLAGS=-static && make install diff --git a/chapter06/gawk-inst.xml b/chapter06/gawk-inst.xml index dd602e051..c6d4a6067 100644 --- a/chapter06/gawk-inst.xml +++ b/chapter06/gawk-inst.xml @@ -3,7 +3,12 @@ Install Gawk by running the following commands: -./configure --prefix=/usr && +cd awklib && +cp Makefile.in Makefile.in.backup && +sed -e '/^datadir/s/awk/gawk/' \ +-e '/^libexecdir/s%/awk%%' Makefile.in.backup > Makefile.in && +cd .. && +./configure --prefix=/usr && make && make install diff --git a/index.xml b/index.xml index 6c63307bc..c2cdde2de 100644 --- a/index.xml +++ b/index.xml @@ -4,8 +4,8 @@ - - + +