Changeset a43ce31


Ignore:
Timestamp:
Apr 9, 2014, 1:21:25 AM (8 years ago)
Author:
Chris Staub <chris@…>
Branches:
clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
00fc57e7
Parents:
b923969
Message:

Updated command explanations for cross-tools GCC

Location:
BOOK/cross-tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/gcc-static.xml

    rb923969 ra43ce31  
    6969  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    7070  --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    71   --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
    72   --disable-libatomic --disable-libitm --disable-libsanitizer \
    73   --disable-libquadmath --disable-target-zlib \
    74   --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
     71  --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
     72  --disable-libsanitizer --disable-libquadmath --disable-threads \
     73  --disable-multilib --disable-target-zlib --with-system-zlib \
     74  --enable-cloog-backend=isl --disable-isl-version-check \
    7575  --enable-languages=c --enable-checking=release</userinput></screen>
    7676
    7777    <variablelist os="am">
    7878      <title>The meaning of the new configure options:</title>
    79 
    80       <varlistentry>
    81         <term><parameter>--with-sysroot=${CLFS}</parameter></term>
    82         <listitem>
    83           <para>Tells GCC to consider ${CLFS} as the root file system.</para>
    84         </listitem>
    85       </varlistentry>
    8679
    8780     <varlistentry>
     
    128121
    129122      <varlistentry>
    130         <term><parameter>--disable-libgomp</parameter></term>
    131         <listitem>
    132           <para>Disables the creation of runtime libraries used by GOMP.</para>
    133         </listitem>
    134       </varlistentry>
    135 
    136       <varlistentry>
    137         <term><parameter>--disable-libmudflap</parameter></term>
    138         <listitem>
    139           <para>Disables the creation of runtime libaries used by libmudflap.</para>
    140         </listitem>
    141       </varlistentry>
    142 
    143       <varlistentry>
    144         <term><parameter>--disable-libssp</parameter></term>
    145         <listitem>
    146           <para>Disables the use of Stack Smashing Protection for runtime libraries.</para>
     123        <term><parameter>--disable-lib*</parameter></term>
     124        <listitem>
     125          <para>These options prevent GCC from building a number of libraries
     126          that are not needed at this time.</para>
    147127        </listitem>
    148128      </varlistentry>
     
    159139
    160140      <varlistentry>
    161         <term><parameter>--disable-libatomic</parameter></term>
    162         <listitem>
    163           <para>The atomic library isn't needed at this time.</para>
    164         </listitem>
    165       </varlistentry>
    166 
    167       <varlistentry>
    168         <term><parameter>--disable-libitm</parameter></term>
    169         <listitem>
    170           <para>The itm library isn't neeeded at this tiem.</para>
    171         </listitem>
    172       </varlistentry>
    173 
    174       <varlistentry>
    175         <term><parameter>--disable-libsanitizer</parameter></term>
    176         <listitem>
    177           <para>The sanitizer library isn't needed at this time.</para>
    178         </listitem>
    179       </varlistentry>
    180 
    181       <varlistentry>
    182         <term><parameter>--disable-libquadmath</parameter></term>
    183         <listitem>
    184           <para>The quadmath library isn't needed at this time.</para>
     141        <term><parameter>--disable-target-zlib</parameter></term>
     142        <listitem>
     143          <para>This tells GCC stuff.</para>
     144        </listitem>
     145      </varlistentry>
     146
     147      <varlistentry>
     148        <term><parameter>--with-system-zlib</parameter></term>
     149        <listitem>
     150          <para>This tells GCC to link to the system-installed zlib instead
     151          of the one in its source tree.</para>
     152        </listitem>
     153      </varlistentry>
     154
     155      <varlistentry>
     156        <term><parameter>--enable-cloog-backend=isl</parameter></term>
     157        <listitem>
     158          <para>This tells GCC to use ISL as its backend for CLooG.</para>
     159        </listitem>
     160      </varlistentry>
     161
     162      <varlistentry>
     163        <term><parameter>--disable-isl-version-check</parameter></term>
     164        <listitem>
     165          <para>This prevents GCC from checking the version of the installed
     166          ISL.</para>
    185167        </listitem>
    186168      </varlistentry>
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    rb923969 ra43ce31  
    7676  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    7777  --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    78   --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
    79   --disable-libatomic --disable-libitm --disable-libsanitizer \
    80   --disable-libquadmath --disable-target-libiberty --disable-target-zlib \
    81   --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
    82   --enable-languages=c --enable-checking=release --with-abi=64</userinput></screen>
     78  --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
     79   --disable-libsanitizer --disable-libquadmath --disable-threads \
     80   --disable-multilib --disable-target-libiberty --disable-target-zlib \
     81   --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
     82   --enable-languages=c --enable-checking=release --with-abi=64</userinput></screen>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/gcc-static.xml

    rb923969 ra43ce31  
    7676  --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
    7777  --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \
    78   --disable-libssp --disable-threads --disable-libatomic --disable-libitm \
    79   --disable-libsanitizer --disable-libquadmath \
     78  --disable-libssp --disable-libatomic --disable-libitm \
     79  --disable-libsanitizer --disable-libquadmath --disable-threads \
    8080  --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \
    8181  --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \
Note: See TracChangeset for help on using the changeset viewer.