Changeset 46e606f for chapter05


Ignore:
Timestamp:
05/01/2002 07:10:46 PM (22 years ago)
Author:
Gerard Beekmans <gerard@…>
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
Message:

Removed glibc-2.0 workarounds, removed export...unset constructs and replaced with var=varu ./configure constructs

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1862 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter05
Files:
1 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • chapter05/chapter05.xml

    r689a79b r46e606f  
    2525&c5-textutils;
    2626&c5-pwdgroup;
    27 &c5-oldnsslib;
    2827&c5-proc;
    2928
  • chapter05/diffutils-inst.xml

    r689a79b r46e606f  
    22<title>Installation of Diffutils</title>
    33
    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>
    95
    10 <para><screen><userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
     6<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
    117./configure --prefix=$LFS/usr --disable-nls &amp;&amp;
    12 unset CPPFLAGS &amp;&amp;
    13 make LDFLAGS=-static &amp;&amp;
    14 make install</userinput></screen></para>
    15 
    16 <para>If you are using a newer glibc version (2.2.x), you can use the following
    17 commands to install Diffutils:</para>
    18 
    19 <para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;
    208make LDFLAGS=-static &amp;&amp;
    219make install</userinput></screen></para>
  • chapter05/gawk-inst.xml

    r689a79b r46e606f  
    1212/usr/bin/*</userinput></para>
    1313
    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>
    1915
    2016<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp;
     
    2218-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
    2319&nbsp;&nbsp;&nbsp;&gt; awklib/Makefile.in &amp;&amp;
    24 export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
    25 ./configure --prefix=$LFS/usr --disable-nls \
    26 &nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin &amp;&amp;
    27 unset CPPFLAGS &amp;&amp;
    28 make LDFLAGS=-static &amp;&amp;
    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 &amp;&amp;
    35 sed -e '/^datadir/s/awk/gawk/' \
    36 -e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
    37 &nbsp;&nbsp;&nbsp;&gt; awklib/Makefile.in &amp;&amp;
     20CPPFLAGS=-Dre_max_failures=re_max_failures2 \
    3821./configure --prefix=$LFS/usr --disable-nls \
    3922&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin &amp;&amp;
  • chapter05/grep-inst.xml

    r689a79b r46e606f  
    22<title>Installation of Grep</title>
    33
    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>
    95
    10 <para><screen><userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
     6<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
    117./configure --prefix=$LFS/usr --bindir=$LFS/bin \
    12 &nbsp;&nbsp;&nbsp;--disable-nls --disable-perl-regexp &amp;&amp;
    13 unset CPPFLAGS &amp;&amp;
    14 make LDFLAGS=-static &amp;&amp;
    15 make install</userinput></screen></para>
    16  
    17 <para>If you are using a newer glibc version (2.2.x), you can use the
    18 following commands to install Grep:</para>
    19 
    20 <para><screen><userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin \
    218&nbsp;&nbsp;&nbsp;--disable-nls --disable-perl-regexp &amp;&amp;
    229make LDFLAGS=-static &amp;&amp;
  • chapter05/gzip-inst.xml

    r689a79b r46e606f  
    11<sect2>
    22<title>Installation of Gzip</title>
    3 
    4 <para>Before Gzip is installed, the patch file may need to be applied.  This
    5 patch file is necessary to avoid a conflict of variable names
    6 with Glibc-2.0 systems when compiling and linking statically and so is
    7 only required if your base system runs Glibc-2.0.  It is however
    8 safe to apply the patch even if you are running a different glibc
    9 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>
    143
    154<para>Install Gzip by running the following commands:</para>
  • chapter05/patch-inst.xml

    r689a79b r46e606f  
    44<para>Install Patch by running the following commands:</para>
    55
    6 <para><screen><userinput>export CPPFLAGS=-D_GNU_SOURCE &amp;&amp;
     6<para><screen><userinput>CPPFLAGS=-D_GNU_SOURCE \
    77./configure --prefix=$LFS/usr &amp;&amp;
    8 unset CPPFLAGS &amp;&amp;
    98make LDFLAGS=-static &amp;&amp;
    109make install</userinput></screen></para>
  • chapter05/sed-inst.xml

    r689a79b r46e606f  
    22<title>Installation of Sed</title>
    33
    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>
    95
    10 <para><screen><userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
     6<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
    117./configure --prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;
    12 unset CPPFLAGS &amp;&amp;
    13 make LDFLAGS=-static &amp;&amp;
    14 make install</userinput></screen></para>
    15  
    16 <para>If you are using a newer glibc version (2.2.x), you can use the
    17 following commands to install Sed:</para>
    18  
    19 <para><screen><userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;
    208make LDFLAGS=-static &amp;&amp;
    219make install</userinput></screen></para>
  • chapter05/shellutils-inst.xml

    r689a79b r46e606f  
    11<sect2>
    22<title>Installation of Sh-utils</title>
    3 
    4 <para>Before Sh-utils is installed, the sh-utils patch file may need to
    5 be applied.  This patch is needed to avoid a conflict of variable names
    6 with certain Glibc versions (usually glibc-2.1.x) when compiling sh-utils
    7 statically.  It is however safe to apply the patch even if you are
    8 running a different glibc version, so if you aren't sure, it's
    9 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>
    143
    154<para>Install Sh-utils by running the following commands:</para>
Note: See TracChangeset for help on using the changeset viewer.