Changeset 46e606f


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

Files:
3 deleted
17 edited

Legend:

Unmodified
Added
Removed
  • appendixa/gzip-down.xml

    r689a79b r46e606f  
    33
    44<para><literallayout>Gzip (&gzip-version;):
    5 <ulink url="ftp://ftp.gnu.org/gnu/gzip/">ftp://ftp.gnu.org/gnu/gzip/</ulink>
    6 
    7 Gzip Patch (&gzip-version;):
    8 <ulink url="&ftp;/">&ftp;/</ulink>
    9 <ulink url="&http;/">&http;/</ulink></literallayout></para>
    10 
     5<ulink url="ftp://ftp.gnu.org/gnu/gzip/">ftp://ftp.gnu.org/gnu/gzip/</ulink></literallayout></para>
    116</sect2>
  • appendixa/shellutils-down.xml

    r689a79b r46e606f  
    33
    44<para><literallayout>Sh-utils (&sh-utils-version;):
    5 <ulink url="ftp://ftp.gnu.org/gnu/sh-utils/">ftp://ftp.gnu.org/gnu/sh-utils/</ulink>
    6 
    7 Sh-utils Patch (&sh-utils-version;):
    8 <ulink url="&ftp;/">&ftp;/</ulink>
    9 <ulink url="&http;/">&http;/</ulink></literallayout></para>
     5<ulink url="ftp://ftp.gnu.org/gnu/sh-utils/">ftp://ftp.gnu.org/gnu/sh-utils/</ulink></literallayout></para>
    106</sect2>
  • chapter01/changelog.xml

    r689a79b r46e606f  
    1818
    1919</para></listitem>
     20
     21<listitem><para>Removed:
     22
     23<itemizedlist>
     24<listitem><para>gzip-1.2.4a-patch</para></listitem>
     25<listitem><para>sh-utils-2.0-patch</para></listitem>
     26</itemizedlist>
     27
     28</para></listitem>
     29
     30<listitem><para>May 1st, 2002 [gerard]: Removed all Glibc-2.0 workarounds -
     31gzip patch, sh-utils patch, copying of libnss files. Also removed the
     32<userinput>export VAR=VALUE...unset VAR</userinput> constructions and
     33changed them to <userinput>VAR=VALUE ./configure</userinput>
     34constructions.</para></listitem>
    2035
    2136<listitem><para>April 26th, 2002 [marcheerdink]: Chapter 06 Findutils: added
  • chapter04/packages.xml

    r689a79b r46e606f  
    1616&c3-grep;
    1717&c3-gzip;
    18 &c3-gzip-patch;
    1918&c3-make;
    2019&c3-sed;
    2120&c3-shellutils;
    22 &c3-shellutils-patch;
    2321&c3-tar;
    2422&c3-tar-patch;
  • 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>
  • chapter06/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=/usr &amp;&amp;
    8 unset CPPFLAGS &amp;&amp;
    98make &amp;&amp;
    109make install</userinput></screen></para>
  • entities/chapter05.ent

    r689a79b r46e606f  
    55<!ENTITY c5-creatingdirs SYSTEM "../chapter05/creatingdirs.xml">
    66<!ENTITY c5-pwdgroup SYSTEM "../chapter05/pwdgroup.xml">
    7 <!ENTITY c5-oldnsslib SYSTEM "../chapter05/oldnsslib.xml">
    87<!ENTITY c5-proc SYSTEM "../chapter05/proc.xml">
  • entities/gzip.ent

    r689a79b r46e606f  
    11<!ENTITY c3-gzip SYSTEM "../chapter03/gzip.xml">
    2 <!ENTITY c3-gzip-patch SYSTEM "../chapter03/gzip-patch.xml">
    32
    43<!ENTITY c5-gzip SYSTEM "../chapter05/gzip.xml">
     
    1817<!ENTITY gzip-contversion "1.2.4a">
    1918<!ENTITY gzip-size "178 KB">
    20 <!ENTITY gzip-patch-size "1 KB">
    2119<!ENTITY gzip-package "gzip-&gzip-version;.tar.bz2">
    2220<!ENTITY gzip-dir "gzip-&gzip-version;">
  • entities/shellutils.ent

    r689a79b r46e606f  
    11<!ENTITY c3-shellutils SYSTEM "../chapter03/shellutils.xml">
    2 <!ENTITY c3-shellutils-patch SYSTEM "../chapter03/shellutils-patch.xml">
    32
    43<!ENTITY c5-shellutils SYSTEM "../chapter05/shellutils.xml">
     
    1716<!ENTITY sh-utils-contversion "2.0">
    1817<!ENTITY sh-utils-size "824 KB">
    19 <!ENTITY sh-utils-patch-size "1 KB">
    2018<!ENTITY sh-utils-package "sh-utils-&sh-utils-version;.tar.bz2">
    2119<!ENTITY sh-utils-dir "sh-utils-&sh-utils-version;">
  • index.xml

    r689a79b r46e606f  
    1414<!ENTITY hints-root "http://hints.linuxfromscratch.org/hints/">
    1515
    16 <!ENTITY all-version "cvs-20020421-0715">
     16<!ENTITY all-version "cvs-20020501-1159">
    1717<!ENTITY all-size-kb "87,320 KB">
    1818<!ENTITY all-size-mb "85.27 MB">
Note: See TracChangeset for help on using the changeset viewer.