Changeset 84a7dc2


Ignore:
Timestamp:
05/10/2003 11:48:26 PM (21 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, 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:
e91d8ce
Parents:
a5b2aa9
Message:

removed all non-essential CFLAGS and LDFLAGS

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

Files:
29 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    ra5b2aa9 r84a7dc2  
    6363</itemizedlist>
    6464</para></listitem>
     65
     66<listitem><para>May 10th, 2003 [gerard]: Removed all CFLAGS and LDFLAGS
     67variables where they are not essential (so, not including static binutils,
     68gcc and compiling zlib with -fPIC).</para></listitem>
    6569
    6670<listitem><para>May 10th, 2003 [gerard]: Chapter 05 - Binutils (pass1,
  • chapter05/bash-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Bash</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1 \
     6<para><screen><userinput>./configure --prefix=/stage1 \
    77&nbsp;&nbsp;&nbsp;&nbsp;--with-curses --without-bash-malloc
    8 make LDFLAGS="-s"
     8make
    99make tests
    1010make install
  • chapter05/binutils-pass1-inst.xml

    ra5b2aa9 r84a7dc2  
    1818<para>Next, prepare Binutils to be compiled:</para>
    1919
    20 <para><screen><userinput>CFLAGS="-O2 -pipe" \
    21 &nbsp;&nbsp;&nbsp;&nbsp;../binutils-&binutils-version;/configure \
     20<para><screen><userinput>../binutils-&binutils-version;/configure \
    2221&nbsp;&nbsp;&nbsp;&nbsp;--prefix=/stage1 --disable-nls</userinput></screen></para>
    2322
     
    3332<para>Continue with compiling the package:</para>
    3433
    35 <para><screen><userinput>make tooldir=/stage1 LDFLAGS="-all-static -s"</userinput></screen></para>
     34<para><screen><userinput>make tooldir=/stage1 LDFLAGS="-all-static"</userinput></screen></para>
    3635
    3736<para>The meaning of the make option is:</para>
  • chapter05/binutils-pass2-inst.xml

    ra5b2aa9 r84a7dc2  
    77mkdir ../binutils-build
    88cd ../binutils-build
    9 CFLAGS="-O2 -pipe" ../binutils-&binutils-version;/configure --prefix=/stage1 \
     9../binutils-&binutils-version;/configure --prefix=/stage1 \
    1010&nbsp;&nbsp;&nbsp;&nbsp;--enable-shared --with-lib-path=/stage1/lib
    11 make tooldir=/stage1 LDFLAGS="-s"
     11make tooldir=/stage1
    1212make tooldir=/stage1 check
    1313make tooldir=/stage1 install</userinput></screen></para>
  • chapter05/bzip2-inst.xml

    ra5b2aa9 r84a7dc2  
    1010
    1111<para><screen><userinput>make -f Makefile-libbz2_so
    12 make LDFLAGS="-s"
     12make
    1313make check
    1414make PREFIX=/stage1 install
  • chapter05/coreutils-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Coreutils</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    7 make LDFLAGS="-s"
     6<para><screen><userinput>./configure --prefix=/stage1
     7make
    88make check-root
    99make install</userinput></screen></para>
  • chapter05/dejagnu-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of DejaGNU</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
     6<para><screen><userinput>./configure --prefix=/stage1
    77make install</userinput></screen></para>
    88
  • chapter05/diffutils-inst.xml

    ra5b2aa9 r84a7dc2  
    66<para>Prepare Diffutils to be compiled:</para>
    77
    8 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    9 make LDFLAGS="-s"
     8<para><screen><userinput>./configure --prefix=/stage1
     9make
    1010make install</userinput></screen></para>
    1111
  • chapter05/expect-inst.xml

    ra5b2aa9 r84a7dc2  
    55
    66<para><screen><userinput>patch -Np1 -i ../expect-&expect-version;.patch
    7 CFLAGS="-O2 -pipe" ./configure --prefix=/stage1 --with-tcl=/stage1/lib \
     7./configure --prefix=/stage1 --with-tcl=/stage1/lib \
    88&nbsp;&nbsp;&nbsp;&nbsp;--with-x=no --disable-symbols --cache-file=/dev/null
    9 make LDFLAGS="-s"
     9make
    1010make test
    1111make install</userinput></screen></para>
  • chapter05/findutils-inst.xml

    ra5b2aa9 r84a7dc2  
    3030<para>Prepare Findutils to be compiled:</para>
    3131
    32 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    33 make LDFLAGS="-s"
     32<para><screen><userinput>./configure --prefix=/stage1
     33make
    3434make check
    3535make install</userinput></screen></para>
  • chapter05/gawk-inst.xml

    ra5b2aa9 r84a7dc2  
    66<para>Prepare Gawk to be compiled:</para>
    77
    8 <para><screen><userinput>CFLAGS="-O2 -pipe" \
    9 &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=/stage1</userinput></screen></para>
     8<para><screen><userinput>./configure --prefix=/stage1</userinput></screen></para>
    109
    1110<para>Continue with compiling the package:</para>
    1211
    13 <para><screen><userinput>make LDFLAGS="-s"</userinput></screen></para>
     12<para><screen><userinput>make</userinput></screen></para>
    1413
    1514<para>And finish off installing the package:</para>
  • chapter05/gcc-pass1-inst.xml

    ra5b2aa9 r84a7dc2  
    2424<para>Prepare GCC to be compiled:</para>
    2525
    26 <para><screen><userinput>CFLAGS="-O2 -pipe" \
    27 &nbsp;&nbsp;&nbsp;&nbsp;../gcc-&gcc-version;/configure --prefix=/stage1 \
     26<para><screen><userinput>../gcc-&gcc-version;/configure --prefix=/stage1 \
    2827&nbsp;&nbsp;&nbsp;&nbsp;--with-local-prefix=/stage1 \
    2928&nbsp;&nbsp;&nbsp;&nbsp;--disable-nls --enable-shared \
     
    5554<para>Continue with compiling the package:</para>
    5655
    57 <para><screen><userinput>make BOOT_LDFLAGS="-static -s" \
    58 &nbsp;&nbsp;&nbsp;&nbsp;BOOT_CFLAGS="-O2 -pipe" \
    59 &nbsp;&nbsp;&nbsp;&nbsp;STAGE1_CFLAGS="-pipe" bootstrap</userinput></screen></para>
     56<para><screen><userinput>make BOOT_LDFLAGS="-static" bootstrap</userinput></screen></para>
    6057
    6158<para>The meaning of the make options are:</para>
  • chapter05/gcc-pass2-inst.xml

    ra5b2aa9 r84a7dc2  
    1111cd ../gcc-build</userinput></screen></para>
    1212
    13 <para><screen><userinput>CFLAGS="-O2 -pipe" CXXFLAGS="-O2 -pipe" \
    14 &nbsp;&nbsp;&nbsp;&nbsp;../gcc-&gcc-version;/configure --prefix=/stage1 \
     13<para><screen><userinput>../gcc-&gcc-version;/configure --prefix=/stage1 \
    1514&nbsp;&nbsp;&nbsp;&nbsp;--with-local-prefix=/stage1 \
    1615&nbsp;&nbsp;&nbsp;&nbsp;--enable-clocale=gnu --enable-shared \
    1716&nbsp;&nbsp;&nbsp;&nbsp;--enable-threads=posix --enable-__cxa_atexit \
    1817&nbsp;&nbsp;&nbsp;&nbsp;--enable-languages=c,c++
    19 make LDFLAGS="-s"
     18make
    2019make -k check
    2120make install</userinput></screen></para>
  • chapter05/gettext-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Gettext</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1 &amp;&amp;
    7 make LDFLAGS="-s" &amp;&amp;
     6<para><screen><userinput>./configure --prefix=/stage1 &amp;&amp;
     7make &amp;&amp;
    88make check
    99make install</userinput></screen></para>
  • chapter05/glibc-inst.xml

    ra5b2aa9 r84a7dc2  
    2626<para>Next, prepare Glibc to be compiled:</para>
    2727
    28 <para><screen><userinput>CFLAGS="-O2 -pipe" \
    29 &nbsp;&nbsp;&nbsp;&nbsp;../glibc-&glibc-version;/configure --prefix=/stage1 \
     28<para><screen><userinput>../glibc-&glibc-version;/configure --prefix=/stage1 \
    3029&nbsp;&nbsp;&nbsp;&nbsp;--disable-profile --enable-add-ons \
    3130&nbsp;&nbsp;&nbsp;&nbsp;--with-headers=/stage1/include \
  • chapter05/grep-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Grep</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1 \
     6<para><screen><userinput>./configure --prefix=/stage1 \
    77&nbsp;&nbsp;&nbsp;&nbsp;--disable-perl-regexp --with-included-regex
    8 make LDFLAGS="-s"
     8make
    99make check
    1010make install</userinput></screen></para>
  • chapter05/gzip-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Gzip</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    7 make LDFLAGS="-s"
     6<para><screen><userinput>./configure --prefix=/stage1
     7make
    88make check
    99make install
  • chapter05/make-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Make</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    7 make LDFLAGS="-s"
     6<para><screen><userinput>./configure --prefix=/stage1
     7make
    88make check
    99make install</userinput></screen></para>
  • chapter05/patch-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Patch</title>
    55
    6 <para><screen><userinput>CPPFLAGS=-D_GNU_SOURCE CFLAGS="-O2 -pipe" \
    7 &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=/stage1
    8 make LDFLAGS="-s"
     6<para><screen><userinput>./configure --prefix=/stage1
     7make
    98make install</userinput></screen></para>
    109
  • chapter05/perl-inst.xml

    ra5b2aa9 r84a7dc2  
    44
    55<para><screen><userinput>patch -Np1 -i ../perl-&perl-version;-libc.patch
    6 ./configure.gnu --prefix=/stage1 -Doptimize='-O2 -pipe' &amp;&amp;
     6./configure.gnu --prefix=/stage1 &amp;&amp;
    77make perl
    88make utilities &amp;&amp;
  • chapter05/sed-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Sed</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    7 make LDFLAGS="-s"
     6<para><screen><userinput>./configure --prefix=/stage1
     7make
    88make check
    99make install</userinput></screen></para>
  • chapter05/setting-environment.xml

    ra5b2aa9 r84a7dc2  
    1111LFS=/mnt/lfs
    1212LC_ALL=POSIX
    13 LDFLAGS="-s"
    1413PATH=/stage1/bin:$PATH
    1514export LFS LC_ALL LDFLAGS PATH
  • chapter05/tar-inst.xml

    ra5b2aa9 r84a7dc2  
    1313<para><screen><userinput>patch -Np1 -i ../tar-&tar-patch-version;.patch</userinput></screen></para>
    1414
    15 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    16 make LDFLAGS="-s"
     15<para><screen><userinput>./configure --prefix=/stage1
     16make
    1717make check
    1818make install</userinput></screen></para>
  • chapter05/tcl-inst.xml

    ra5b2aa9 r84a7dc2  
    55
    66<para><screen><userinput>cd unix
    7 CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    8 make LDFLAGS="-s"
     7./configure --prefix=/stage1
     8make
    99make test
    1010make install
  • chapter05/texinfo-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Texinfo</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure --prefix=/stage1
    7 make LDFLAGS="-s"
     6<para><screen><userinput>./configure --prefix=/stage1
     7make
    88make check
    99make install
  • chapter05/utillinux-inst.xml

    ra5b2aa9 r84a7dc2  
    44<title>Installation of Util-linux</title>
    55
    6 <para><screen><userinput>CFLAGS="-O2 -pipe" ./configure
    7 make -C lib LDFLAGS="-s"
    8 make -C mount LDFLAGS="-s" mount umount
    9 make -C text-utils LDFLAGS="-s" more
     6<para><screen><userinput>./configure
     7make -C lib
     8make -C mount mount umount
     9make -C text-utils more
    1010cp mount/{mount,umount} /stage1/bin
    1111cp text-utils/more /stage1/bin</userinput></screen></para>
  • chapter06/binutils-inst.xml

    ra5b2aa9 r84a7dc2  
    1717<para>Next, prepare Binutils to be compiled:</para>
    1818
    19 <para><screen><userinput>CFLAGS="-O2 -pipe" \
    20 &nbsp;&nbsp;&nbsp;&nbsp;../binutils-&binutils-version;/configure \
     19<para><screen><userinput>../binutils-&binutils-version;/configure \
    2120&nbsp;&nbsp;&nbsp;&nbsp;--prefix=/usr --mandir=/usr/share/man \
    2221&nbsp;&nbsp;&nbsp;&nbsp;--infodir=/usr/share/info --enable-shared</userinput></screen></para>
     
    2423<para>Continue with compiling the package:</para>
    2524
    26 <para><screen><userinput>make tooldir=/usr LDFLAGS="-s"</userinput></screen></para>
     25<para><screen><userinput>make tooldir=/usr</userinput></screen></para>
    2726
    2827<para><screen><userinput>make check</userinput></screen></para>
  • chapter06/gcc-inst.xml

    ra5b2aa9 r84a7dc2  
    2727<para>Prepare GCC to be compiled:</para>
    2828
    29 <para><screen><userinput>CFLAGS="-O2 -pipe" CXXFLAGS="-O2 -pipe" \
    30 &nbsp;&nbsp;&nbsp;&nbsp;../gcc-&gcc-version;/configure --prefix=/usr \
     29<para><screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
    3130&nbsp;&nbsp;&nbsp;&nbsp;--enable-shared --enable-threads=posix \
    3231&nbsp;&nbsp;&nbsp;&nbsp;--enable-__cxa_atexit --enable-clocale=gnu \
     
    5655<para>Continue with compiling the package:</para>
    5756
    58 <para><screen><userinput>make LDFLAGS="-s"</userinput></screen></para>
     57<para><screen><userinput>make</userinput></screen></para>
    5958
    6059<para><screen><userinput>make -k check</userinput></screen></para>
  • chapter06/glibc-inst.xml

    ra5b2aa9 r84a7dc2  
    1212<para>Next, prepare Glibc to be compiled:</para>
    1313
    14 <para><screen><userinput>CFLAGS="-O2 -pipe" \
    15 &nbsp;&nbsp;&nbsp;&nbsp;../glibc-&glibc-version;/configure --prefix=/usr \
     14<para><screen><userinput>../glibc-&glibc-version;/configure --prefix=/usr \
    1615&nbsp;&nbsp;&nbsp;&nbsp;--disable-profile --enable-add-ons \
    1716&nbsp;&nbsp;&nbsp;&nbsp;--libexecdir=/usr/bin \
Note: See TracChangeset for help on using the changeset viewer.