From 78cc3be1c3edc5f411095e26ae251b290b17bfe5 Mon Sep 17 00:00:00 2001 From: Pierre Labastie Date: Wed, 13 Mar 2019 17:58:54 +0000 Subject: 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 --- chapter06/gcc.xml | 88 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 73 insertions(+), 15 deletions(-) (limited to 'chapter06/gcc.xml') 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 c++, cc (link to gcc), cpp, g++, gcc, - gcc-ar, gcc-nm, gcc-ranlib, and gcov + gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, and gcov-tool - 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} + 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} /usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, and /usr/share/gcc-&gcc-version; @@ -457,8 +458,28 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib + + gcov-dump + + Offline gcda and gcno profile dump tool + + gcov-dump + + + + + + gcov-tool + + Offline gcda profile processing tool + + gcov-tool + + + + - libasan + libasan The Address Sanitizer runtime library @@ -467,6 +488,26 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib + + libatomic + + GCC atomic built-in runtime library + + libatomic + + + + + + libcc1 + + The C preprocessing library + + libcc1 + + + + libgcc @@ -499,15 +540,12 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib - - libiberty + + liblsan - Contains routines used by various GNU programs, including - getopt, obstack, - strerror, strtol, and - strtoul - - libiberty + The Leak Sanitizer runtime library + + liblsan @@ -554,6 +592,16 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib + + libstdc++fs + + ISO/IEC TS 18822:2015 Filesystem library + + libstdc++fs + + + + libsupc++ @@ -575,6 +623,16 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib + + libubsan + + The Undefined Behavior Sanitizer runtime library + + libubsan + + + + -- cgit v1.2.3-54-g00ecf