diff options
author | Pierre Labastie <pieere@linuxfromscratch.org> | 2019-03-13 17:58:54 +0000 |
---|---|---|
committer | Pierre Labastie <pieere@linuxfromscratch.org> | 2019-03-13 17:58:54 +0000 |
commit | 78cc3be1c3edc5f411095e26ae251b290b17bfe5 (patch) | |
tree | 2421211482f305a1a4f8638e1674f860a5bf8604 /chapter06/gcc.xml | |
parent | 1263de24b91da3f03775e358e8efe4f4820b4a56 (diff) |
Update all chapter 6 contents and description sections.
Patch by Xi Ruoyao.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11558 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/gcc.xml')
-rw-r--r-- | chapter06/gcc.xml | 88 |
1 files changed, 73 insertions, 15 deletions
diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 034fc5db7..d1aba35db 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -338,13 +338,14 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> <seglistitem> <seg>c++, cc (link to gcc), cpp, g++, gcc, - gcc-ar, gcc-nm, gcc-ranlib, and gcov</seg> + gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, and gcov-tool</seg> - <seg>libasan.{a,so}, libatomic.{a,so}, libgcc.a, libgcc_eh.a, - libgcc_s.so, libgcov.a, libgomp.{a,so}, libiberty.a, libitm.{a,so}, - liblto_plugin.so, - libquadmath.{a,so}, libssp.{a,so}, - libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a, and libtsan.{a,so}</seg> + <seg>libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a, + libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{a,so}, + liblsan.{a,so}, liblto_plugin.so, + libquadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a, + libstdc++.{a,so}, libstdc++fs.a, libsupc++.a, libtsan.{a,so}, + and libubsan.{a,so}</seg> <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, and /usr/share/gcc-&gcc-version;</seg> @@ -457,8 +458,28 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> </listitem> </varlistentry> + <varlistentry id="gcov-dump"> + <term><command>gcov-dump</command></term> + <listitem> + <para>Offline gcda and gcno profile dump tool</para> + <indexterm zone="ch-system-gcc gcov-dump"> + <primary sortas="b-gcov-dump">gcov-dump</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="gcov-tool"> + <term><command>gcov-tool</command></term> + <listitem> + <para>Offline gcda profile processing tool</para> + <indexterm zone="ch-system-gcc gcov-tool"> + <primary sortas="b-gcov-tool">gcov-tool</primary> + </indexterm> + </listitem> + </varlistentry> + <varlistentry id="libasan"> - <term><command>libasan</command></term> + <term><filename class="libraryfile">libasan</filename></term> <listitem> <para>The Address Sanitizer runtime library</para> <indexterm zone="ch-system-gcc libasan"> @@ -467,6 +488,26 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> </listitem> </varlistentry> + <varlistentry id="libatomic"> + <term><filename class="libraryfile">libatomic</filename></term> + <listitem> + <para>GCC atomic built-in runtime library</para> + <indexterm zone="ch-system-gcc libatomic"> + <primary sortas="b-libatomic">libatomic</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libcc1"> + <term><filename class="libraryfile">libcc1</filename></term> + <listitem> + <para>The C preprocessing library</para> + <indexterm zone="ch-system-gcc libcc1"> + <primary sortas="b-libcc1">libcc1</primary> + </indexterm> + </listitem> + </varlistentry> + <varlistentry id="libgcc"> <term><filename class="libraryfile">libgcc</filename></term> <listitem> @@ -499,15 +540,12 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> </listitem> </varlistentry> - <varlistentry id="libiberty"> - <term><filename class="libraryfile">libiberty</filename></term> + <varlistentry id="liblsan"> + <term><filename class="libraryfile">liblsan</filename></term> <listitem> - <para>Contains routines used by various GNU programs, including - <command>getopt</command>, <command>obstack</command>, - <command>strerror</command>, <command>strtol</command>, and - <command>strtoul</command></para> - <indexterm zone="ch-system-gcc libiberty"> - <primary sortas="c-libiberty">libiberty</primary> + <para>The Leak Sanitizer runtime library</para> + <indexterm zone="ch-system-gcc liblsan"> + <primary sortas="c-liblsan">liblsan</primary> </indexterm> </listitem> </varlistentry> @@ -554,6 +592,16 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> </listitem> </varlistentry> + <varlistentry id="libstdcfs"> + <term><filename class="libraryfile">libstdc++fs</filename></term> + <listitem> + <para>ISO/IEC TS 18822:2015 Filesystem library</para> + <indexterm zone="ch-system-gcc libstdcfs"> + <primary sortas="c-libstdc++fs">libstdc++fs</primary> + </indexterm> + </listitem> + </varlistentry> + <varlistentry id="libsupc"> <term><filename class="libraryfile">libsupc++</filename></term> <listitem> @@ -575,6 +623,16 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> </listitem> </varlistentry> + <varlistentry id="libubsan"> + <term><filename class="libraryfile">libubsan</filename></term> + <listitem> + <para>The Undefined Behavior Sanitizer runtime library</para> + <indexterm zone="ch-system-gcc libubsan"> + <primary sortas="c-libubsan">libubsan</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> </sect2> |