Changeset d08e660


Ignore:
Timestamp:
Sep 7, 2012, 1:33:33 PM (12 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
fe61c5a
Parents:
cf7616f
Message:

Disable the building of static libraries in appropriate secionts during cross-tools.

Location:
BOOK
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/binutils-32.xml

    rcf7616f rd08e660  
    5151  --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    5252  --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \
    53   --disable-multilib</userinput></screen>
     53  --disable-static --disable-multilib</userinput></screen>
    5454
    5555    <variablelist os="bd">
  • BOOK/cross-tools/common/binutils.xml

    rcf7616f rd08e660  
    5151  --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    5252  --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \
    53   --enable-64-bit-bfd --disable-multilib</userinput></screen>
     53  --disable-static --enable-64-bit-bfd --disable-multilib</userinput></screen>
    5454
    5555    <variablelist os="bd">
  • BOOK/cross-tools/common/cloog.xml

    rcf7616f rd08e660  
    3434
    3535<screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    36     ./configure --prefix=/cross-tools --enable-shared \
     36    ./configure --prefix=/cross-tools --enable-shared --disable-static \
    3737    --with-gmp-prefix=/cross-tools</userinput></screen>
    3838
  • BOOK/cross-tools/common/file.xml

    rcf7616f rd08e660  
    2525    <para>Prepare File for compilation:</para>
    2626
    27 <screen><userinput>./configure --prefix=/cross-tools</userinput></screen>
     27<screen><userinput>./configure --prefix=/cross-tools --disable-static</userinput></screen>
    2828
    2929    <para>Compile the package:</para>
  • BOOK/cross-tools/common/gcc-final.xml

    rcf7616f rd08e660  
    7171  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    7272  --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    73   --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
    74   --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \
    75   --with-ppl=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \
    76   --enable-long-long --enable-threads=posix --disable-multilib</userinput></screen>
     73  --enable-shared --disable-static --enable-languages=c,c++ \
     74  --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     75  --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \
     76  --enable-cloog-backend=isl --enable-long-long --enable-threads=posix \
     77  --disable-multilib</userinput></screen>
    7778
    7879    <variablelist os="bg">
  • BOOK/cross-tools/common/gcc-static.xml

    rcf7616f rd08e660  
    7070  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    7171  --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    72   --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    73   --with-ppl=/cross-tools --with-cloog=/cross-tools \
     72  --disable-shared --disable-static --with-mpfr=/cross-tools \
     73  --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \
    7474  --without-headers --with-newlib --disable-decimal-float \
    7575  --disable-libgomp --disable-libmudflap --disable-libssp \
  • BOOK/cross-tools/common/gmp.xml

    rcf7616f rd08e660  
    3636
    3737<screen os="b"><userinput>CPPFLAGS=-fexceptions ./configure \
    38     --prefix=/cross-tools --enable-cxx</userinput></screen>
     38    --prefix=/cross-tools --enable-cxx --disable-static</userinput></screen>
    3939
    4040    <para os="c">Compile the package:</para>
  • BOOK/cross-tools/common/mpc.xml

    rcf7616f rd08e660  
    2626
    2727<screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    28 ./configure --prefix=/cross-tools \
    29     --with-gmp=/cross-tools \
    30     --with-mpfr=/cross-tools</userinput></screen>
     28./configure --prefix=/cross-tools --disable-static \
     29    --with-gmp=/cross-tools --with-mpfr=/cross-tools</userinput></screen>
    3130
    3231    <para os="c">Compile the package:</para>
  • BOOK/cross-tools/common/mpfr.xml

    rcf7616f rd08e660  
    2727<screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    2828./configure --prefix=/cross-tools \
    29     --enable-shared --with-gmp=/cross-tools</userinput></screen>
     29    --enable-shared --disable-static --with-gmp=/cross-tools</userinput></screen>
    3030
    3131    <para os="c">Compile the package:</para>
  • BOOK/cross-tools/common/ppl.xml

    rcf7616f rd08e660  
    2727<screen os="b"><userinput>CPPFLAGS="-I/cross-tools/include" \
    2828    LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    29     ./configure --prefix=/cross-tools --enable-shared \
     29    ./configure --prefix=/cross-tools --enable-shared --disable-static \
    3030    --enable-interfaces="c,cxx" --disable-optimization \
    3131    --with-gmp=/cross-tools</userinput></screen>
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    rcf7616f rd08e660  
    7979  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    8080  --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    81   --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
    82   --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \
    83   --with-ppl=/cross-tools --with-cloog=/cross-tools \
     81  --enable-shared --disable-static --enable-languages=c,c++ \
     82  --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     83  --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \
    8484  --enable-long-long --enable-threads=posix --with-abi=64\
    8585  --disable-multilib --enable-cloog-backend=isl</userinput></screen>
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    rcf7616f rd08e660  
    8888  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    8989  --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    90   --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    91   --with-ppl=/cross-tools --with-cloog=/cross-tools \
     90  --disable-shared --disable-static --with-mpfr=/cross-tools \
     91  --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \
    9292  --without-headers --with-newlib --disable-decimal-float \
    9393  --disable-libgomp --disable-libmudflap --disable-libssp \
  • BOOK/cross-tools/multilib/binutils.xml

    rcf7616f rd08e660  
    5050  --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    5151  --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \
    52   --enable-64-bit-bfd</userinput></screen>
     52  --disable-static --enable-64-bit-bfd</userinput></screen>
    5353
    5454    <variablelist os="bd">
  • BOOK/cross-tools/multilib/gcc-final.xml

    rcf7616f rd08e660  
    7171  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    7272  --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    73   --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
    74   --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \
    75   --with-ppl=/cross-tools --with-cloog=/cross-tools \
     73  --enable-shared --disable-static --enable-languages=c,c++ \
     74  --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     75  --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \
    7676  --enable-long-long --enable-threads=posix --enable-cloog-backend=isl</userinput></screen>
    7777
  • BOOK/cross-tools/multilib/gcc-static.xml

    rcf7616f rd08e660  
    8080  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    8181  --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    82   --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    83   --with-ppl=/cross-tools --with-cloog=/cross-tools \
     82  --disable-shared --disable-static --with-mpfr=/cross-tools \
     83  --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \
    8484  --without-headers --with-newlib --disable-decimal-float \
    8585  --disable-libgomp --disable-libmudflap --disable-libssp \
  • BOOK/introduction/common/changelog.xml

    rcf7616f rd08e660  
    4242          <para>[William Harrington] - Remove --with-rootlibdir from kmod configure in Ch 7.</para>
    4343        </listitem>
     44        <listitem>
     45          <para>[William Harrington] - Disable the build of static libraries when appropriate during cross-tools phase.</para>
     46        </listitem>
    4447      </itemizedlist>
    4548    </listitem>
Note: See TracChangeset for help on using the changeset viewer.