Changeset 2b138d6 for chapter05/diffutils-inst.xml
- Timestamp:
- 01/11/2003 05:06:14 PM (21 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_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:
- a1d3af6
- Parents:
- 873ec17
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/diffutils-inst.xml
r873ec17 r2b138d6 1 <sect2><title> </title><para> </para></sect2> 2 1 3 <sect2> 2 4 <title>Installation of Diffutils</title> 3 5 4 <para> Install Diffutils by running the following commands:</para>6 <para>Prepare Diffutils to be compiled:</para> 5 7 6 8 <para><screen><userinput>LDFLAGS="-static" CPPFLAGS=-Dre_max_failures=re_max_failures2 \ 7 ./configure --prefix=$LFS/static --disable-nls && 8 make && 9 ./configure --prefix=$LFS/static --disable-nls</userinput></screen></para> 10 11 <para>The meaning of the configure options are:</para> 12 13 <itemizedlist> 14 <listitem><para><userinput>LDFLAGS="-static":</userinput> This is the most 15 common way to tell a package that all programs should be statically linked. 16 This way the <emphasis>LDFLAGS</emphasis> environment variable is set but 17 only in the subshell that the <filename>configure</filename> script runs 18 in. When <userinput>configure</userinput> is done its job, the 19 <emphasis>LDFLAGS</emphasis> variable won't exist 20 anymore.</para></listitem> 21 22 <listitem><para><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2:</userinput> 23 The <emphasis>CPPFLAGS</emphasis> variable is a variable that's read by the 24 cpp program (C PreProcessor). The value of this variable tells the 25 preprocessor to replace every instance of <emphasis>re_max_failures</emphasis> 26 it finds with <emphasis>re_max_failures2</emphasis> before handing the source 27 file to the compiler itself for compilation. This package has problems 28 linking statically on systems that run an older Glibc version and this 29 construction fixes that problem.</para></listitem> 30 </itemizedlist> 31 32 <para>Finish off by compiling and installing the package:</para> 33 34 <para><screen><userinput>make 9 35 make install</userinput></screen></para> 10 36
Note:
See TracChangeset
for help on using the changeset viewer.