- Timestamp:
- 05/01/2002 07:10:46 PM (22 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 9ef08736
- Parents:
- 689a79b
- Location:
- chapter05
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/chapter05.xml
r689a79b r46e606f 25 25 &c5-textutils; 26 26 &c5-pwdgroup; 27 &c5-oldnsslib;28 27 &c5-proc; 29 28 -
chapter05/diffutils-inst.xml
r689a79b r46e606f 2 2 <title>Installation of Diffutils</title> 3 3 4 <para>When installing Diffutils using glibc-2.1.x on your base system, it may 5 be necessary to use a fix to prevent a variable name conflict. The 6 following commands can be used in this case. Note that these commands 7 can also be used for other glibc versions so if you aren't sure, then 8 use the first version.</para> 4 <para>Install Diffutils by running the following commands:</para> 9 5 10 <para><screen><userinput> export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&6 <para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \ 11 7 ./configure --prefix=$LFS/usr --disable-nls && 12 unset CPPFLAGS &&13 make LDFLAGS=-static &&14 make install</userinput></screen></para>15 16 <para>If you are using a newer glibc version (2.2.x), you can use the following17 commands to install Diffutils:</para>18 19 <para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls &&20 8 make LDFLAGS=-static && 21 9 make install</userinput></screen></para> -
chapter05/gawk-inst.xml
r689a79b r46e606f 12 12 /usr/bin/*</userinput></para> 13 13 14 <para>When installing Gawk using glibc-2.1.x on your base system, 15 it may be necessary to use a fix to prevent a variable name conflict. The 16 following commands can be used in this case. Note that these commands 17 can also be used for other glibc versions so if you aren't sure, then 18 use the first version.</para> 14 <para>Install Gawk by running the following commands:</para> 19 15 20 16 <para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup && … … 22 18 -e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \ 23 19 > awklib/Makefile.in && 24 export CPPFLAGS=-Dre_max_failures=re_max_failures2 && 25 ./configure --prefix=$LFS/usr --disable-nls \ 26 --libexecdir=$LFS/usr/bin && 27 unset CPPFLAGS && 28 make LDFLAGS=-static && 29 make install</userinput></screen></para> 30 31 <para>If you are using a newer glibc version (2.2.x), you can use the 32 following commands to install Gawk:</para> 33 34 <para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup && 35 sed -e '/^datadir/s/awk/gawk/' \ 36 -e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \ 37 > awklib/Makefile.in && 20 CPPFLAGS=-Dre_max_failures=re_max_failures2 \ 38 21 ./configure --prefix=$LFS/usr --disable-nls \ 39 22 --libexecdir=$LFS/usr/bin && -
chapter05/grep-inst.xml
r689a79b r46e606f 2 2 <title>Installation of Grep</title> 3 3 4 <para>When installing Grep using glibc-2.1.x on your base system, 5 it may be necessary to use a fix to prevent a variable name conflict. The 6 following commands can be used in this case. Note that these commands 7 can also be used for other glibc versions so if you aren't sure, then 8 use the first version.</para> 4 <para>Install Grep by running the following commands:</para> 9 5 10 <para><screen><userinput> export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&6 <para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \ 11 7 ./configure --prefix=$LFS/usr --bindir=$LFS/bin \ 12 --disable-nls --disable-perl-regexp &&13 unset CPPFLAGS &&14 make LDFLAGS=-static &&15 make install</userinput></screen></para>16 17 <para>If you are using a newer glibc version (2.2.x), you can use the18 following commands to install Grep:</para>19 20 <para><screen><userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin \21 8 --disable-nls --disable-perl-regexp && 22 9 make LDFLAGS=-static && -
chapter05/gzip-inst.xml
r689a79b r46e606f 1 1 <sect2> 2 2 <title>Installation of Gzip</title> 3 4 <para>Before Gzip is installed, the patch file may need to be applied. This5 patch file is necessary to avoid a conflict of variable names6 with Glibc-2.0 systems when compiling and linking statically and so is7 only required if your base system runs Glibc-2.0. It is however8 safe to apply the patch even if you are running a different glibc9 version, so if you aren't sure, it's best to apply it.</para>10 11 <para>Apply the patch by running the following command:</para>12 13 <para><screen><userinput>patch -Np1 -i ../gzip-&gzip-version;.patch</userinput></screen></para>14 3 15 4 <para>Install Gzip by running the following commands:</para> -
chapter05/patch-inst.xml
r689a79b r46e606f 4 4 <para>Install Patch by running the following commands:</para> 5 5 6 <para><screen><userinput> export CPPFLAGS=-D_GNU_SOURCE &&6 <para><screen><userinput>CPPFLAGS=-D_GNU_SOURCE \ 7 7 ./configure --prefix=$LFS/usr && 8 unset CPPFLAGS &&9 8 make LDFLAGS=-static && 10 9 make install</userinput></screen></para> -
chapter05/sed-inst.xml
r689a79b r46e606f 2 2 <title>Installation of Sed</title> 3 3 4 <para>When installing Sed using glibc-2.1.x on your base system, 5 it may be necessary to use a fix to prevent a variable name conflict. The 6 following commands can be used in this case. Note that these commands 7 can also be used for other glibc versions so if you aren't sure, then 8 use the first version.</para> 4 <para>Install Sed by running the following commands:</para> 9 5 10 <para><screen><userinput> export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&6 <para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \ 11 7 ./configure --prefix=$LFS/usr --bindir=$LFS/bin && 12 unset CPPFLAGS &&13 make LDFLAGS=-static &&14 make install</userinput></screen></para>15 16 <para>If you are using a newer glibc version (2.2.x), you can use the17 following commands to install Sed:</para>18 19 <para><screen><userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin &&20 8 make LDFLAGS=-static && 21 9 make install</userinput></screen></para> -
chapter05/shellutils-inst.xml
r689a79b r46e606f 1 1 <sect2> 2 2 <title>Installation of Sh-utils</title> 3 4 <para>Before Sh-utils is installed, the sh-utils patch file may need to5 be applied. This patch is needed to avoid a conflict of variable names6 with certain Glibc versions (usually glibc-2.1.x) when compiling sh-utils7 statically. It is however safe to apply the patch even if you are8 running a different glibc version, so if you aren't sure, it's9 best to apply it.</para>10 11 <para>Apply the patch by running the following command:</para>12 13 <para><screen><userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch</userinput></screen></para>14 3 15 4 <para>Install Sh-utils by running the following commands:</para>
Note:
See TracChangeset
for help on using the changeset viewer.