Changeset f6853e3 for BOOK/final-system


Ignore:
Timestamp:
Nov 27, 2015, 10:35:35 AM (8 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
master, systemd
Children:
be23bc2
Parents:
9edc616
Message:

Update GCC 5.2.0 from GCC 4.8.0.

Location:
BOOK/final-system
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/64/gcc.xml

    r9edc616 rf6853e3  
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119119    href="../common/gcc.xml"
    120     xpointer="xpointer(//*[@os='u'])"/>
    121 
    122     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/gcc.xml"
    124     xpointer="xpointer(//*[@os='v'])"/>
    125 
    126     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/gcc.xml"
    128120    xpointer="xpointer(//*[@os='w'])"/>
    129121
  • BOOK/final-system/common/gcc.xml

    r9edc616 rf6853e3  
    4848LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    4949  ../gcc-&gcc-version;/configure --prefix=/usr \
    50     --libexecdir=/usr/lib --enable-threads=posix \
    51     --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ \
    52     --disable-multilib --disable-libstdcxx-pch \
    53     --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     50    --libexecdir=/usr/lib --enable-languages=c,c++ \
     51    --disable-multilib --disable-libstdcxx-pch --with-system-zlib \
     52    --enable-install-libiberty --disable-bootstrap</userinput></screen>
    5453
    5554    <variablelist os="i1">
     
    102101<screen os="t"><userinput>make install</userinput></screen>
    103102
    104     <para os="u">Install the <filename class="headerfile">libiberty</filename> header
    105     file that is needed by some packages:</para>
    106 
    107 <screen os="v"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /usr/include</userinput></screen>
    108 
    109     <para os="w">Some packages expect the C preprocessor to be installed in the
    110     <filename class="directory">/lib</filename> directory.
    111     To support those packages, create this symlink:</para>
     103    <para os="w">Create a link to satisfy FHS requirements:</para>
    112104
    113105<screen os="x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>
     
    133125
    134126      <seglistitem>
    135         <seg>c++, cc (link to gcc), cpp, g++, gcc, gcov</seg>
    136         <seg>libasan.[a,so], libatomic.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,
    137         libgomp.[a,so], libiberty.a, libitm.[a,so], liblto_plugin.so, libmudflap.[a,so], libmudflapth.[a,so],
    138         libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a, libstdc++.[a,so], libsupc++.a,
    139         libtsan.[a,so]</seg>
    140         <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
     127        <seg>c++, cc (link to gcc), cpp, g++, gcc, gcov, gcov-tool</seg>
     128        <seg>libasan.[a,so], libatomic.[a,so], libcc1.so, libcilkrts.[a,so],
     129        libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.[a,so],
     130        libiberty.a, libitm.[a,so], liblsan.[a,so], liblto_plugin.so,
     131        libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a,
     132        libstdc++.[a,so], libsupc++.a, libtsan.[a,so], libubsan.[a,so],
     133        libvtv.[a,so]</seg>
     134        <seg>/usr/include/[c++,libiberty], /usr/lib/gcc,
     135        /usr/share/gcc-&gcc-version;</seg>
    141136      </seglistitem>
    142137    </segmentedlist>
     
    209204      </varlistentry>
    210205
     206      <varlistentry id="gcovtool">
     207        <term><command>gcov-tool</command></term>
     208        <listitem>
     209          <para>An offline tool to handle gcda counts</para>
     210          <indexterm zone="ch-system-gcc gcovtool">
     211            <primary sortas="b-gcov-tool">gcov-tool</primary>
     212          </indexterm>
     213        </listitem>
     214      </varlistentry>
     215
    211216      <varlistentry id="libasan">
    212217        <term><filename class="libraryfile">libasan</filename></term>
     
    225230          supported by hardware</para>
    226231          <indexterm zone="ch-system-gcc libatomic">
    227             <primary sortas="c-libatomic*">libatomic*</primary>
     232            <primary sortas="c-libatomic">libatomic</primary>
     233          </indexterm>
     234        </listitem>
     235      </varlistentry>
     236
     237      <varlistentry id="libcc1">
     238        <term><filename class="libraryfile">libcc1</filename></term>
     239        <listitem>
     240          <para>Translates API into RPC calls</para>
     241          <indexterm zone="ch-system-gcc libcc1">
     242            <primary sortas="c-libcc1">libcc1</primary>
     243          </indexterm>
     244        </listitem>
     245      </varlistentry>
     246
     247      <varlistentry id="libcilkrts">
     248        <term><filename class="libraryfile">libcilkrts</filename></term>
     249        <listitem>
     250          <para>Intel&reg; Cilk&trade; Plus runtime library</para>
     251          <indexterm zone="ch-system-gcc libcilkrts">
     252            <primary sortas="c-libcilkrts">libcilkrts</primary>
    228253          </indexterm>
    229254        </listitem>
     
    286311      </varlistentry>
    287312
     313      <varlistentry id="liblsan">
     314        <term><filename class="libraryfile">liblsan</filename></term>
     315        <listitem>
     316          <para>The Leak Sanitizer runtime library</para>
     317          <indexterm zone="ch-system-gcc liblsan">
     318            <primary sortas="c-liblsan">liblsan</primary>
     319          </indexterm>
     320        </listitem>
     321      </varlistentry>
     322
    288323      <varlistentry id="liblto_plugin">
    289324        <term><filename class="libraryfile">liblto_plugin</filename></term>
     
    292327          <indexterm zone="ch-system-gcc liblto_plugin">
    293328            <primary sortas="c-liblto_plugin">liblto_plugin</primary>
    294           </indexterm>
    295         </listitem>
    296       </varlistentry>
    297 
    298       <varlistentry id="libmudflap">
    299         <term><filename class="libraryfile">libmudflap</filename></term>
    300         <listitem>
    301           <para>The libmudflap libraries are used by GCC for instrumenting
    302           pointer and array dereferencing operations.</para>
    303           <indexterm zone="ch-system-gcc libmudflap">
    304             <primary sortas="c-libmudflap*">libmudflap*</primary>
    305329          </indexterm>
    306330        </listitem>
     
    359383      </varlistentry>
    360384
     385      <varlistentry id="libubsan">
     386        <term><filename class="libraryfile">libubsan</filename></term>
     387        <listitem>
     388          <para>The Undefined Beahvior Sanitizer runtime library</para>
     389          <indexterm zone="ch-system-gcc libubsan">
     390            <primary sortas="c-libubsan">libubsan</primary>
     391          </indexterm>
     392        </listitem>
     393      </varlistentry>
     394
     395      <varlistentry id="libvtv">
     396        <term><filename class="libraryfile">libvtv</filename></term>
     397        <listitem>
     398          <para>The Virtual Table Verification runtime library</para>
     399          <indexterm zone="ch-system-gcc libvtv">
     400            <primary sortas="c-libvtv">libvtv</primary>
     401          </indexterm>
     402        </listitem>
     403      </varlistentry>
     404
    361405    </variablelist>
    362406
  • BOOK/final-system/mips64/gcc.xml

    r9edc616 rf6853e3  
    5454LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib" \
    5555  ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \
    56     --libexecdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit \
    57     --with-abi=64 --enable-clocale=gnu --enable-languages=c,c++ \
    58     --disable-libstdcxx-pch --with-system-zlib --enable-checking=release \
    59     --enable-libstdcxx-time</userinput></screen>
     56    --libexecdir=/usr/lib64 --with-abi=64 --enable-languages=c,c++ \
     57    --with-system-zlib --enable-install-libiberty --disable-bootstrap</userinput></screen>
    6058
    6159   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    117115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118116    href="../common/gcc.xml"
    119     xpointer="xpointer(//*[@os='u'])"/>
    120 
    121     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="../common/gcc.xml"
    123     xpointer="xpointer(//*[@os='v'])"/>
    124 
    125     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126     href="../common/gcc.xml"
    127117    xpointer="xpointer(//*[@os='w'])"/>
    128118
  • BOOK/final-system/multilib/gcc.xml

    r9edc616 rf6853e3  
    5454LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib" \
    5555  ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \
    56     --libexecdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit \
    57     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    58     --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     56    --libexecdir=/usr/lib64 --enable-languages=c,c++ \
     57    --with-system-zlib --enable-install-libiberty --disable-bootstrap</userinput></screen>
    5958
    6059   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    116115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117116    href="../common/gcc.xml"
    118     xpointer="xpointer(//*[@os='u'])"/>
    119 
    120     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    121     href="../common/gcc.xml"
    122     xpointer="xpointer(//*[@os='v'])"/>
    123 
    124     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    125     href="../common/gcc.xml"
    126117    xpointer="xpointer(//*[@os='w'])"/>
    127118
  • BOOK/final-system/ppc/gcc.xml

    r9edc616 rf6853e3  
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111111    href="../common/gcc.xml"
    112     xpointer="xpointer(//*[@os='u'])"/>
    113 
    114     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/gcc.xml"
    116     xpointer="xpointer(//*[@os='v'])"/>
    117 
    118     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/gcc.xml"
    120112    xpointer="xpointer(//*[@os='w'])"/>
    121113
  • BOOK/final-system/ppc64/gcc.xml

    r9edc616 rf6853e3  
    112112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113113    href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='u'])"/>
    115 
    116     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117     href="../common/gcc.xml"
    118     xpointer="xpointer(//*[@os='v'])"/>
    119 
    120     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    121     href="../common/gcc.xml"
    122114    xpointer="xpointer(//*[@os='w'])"/>
    123115
Note: See TracChangeset for help on using the changeset viewer.