]> git.pld-linux.org Git - packages/gdb.git/commitdiff
- include gstack manpage
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 8 Dec 2009 07:37:51 +0000 (07:37 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- print pld version on gdb startup

Changed files:
    gdb-gstack.man -> 1.1
    gdb.spec -> 1.121

gdb-gstack.man [new file with mode: 0644]
gdb.spec

diff --git a/gdb-gstack.man b/gdb-gstack.man
new file mode 100644 (file)
index 0000000..1f4e406
--- /dev/null
@@ -0,0 +1,48 @@
+.\"
+.\" gstack manual page.
+.\" Copyright (c) 1999 Ross Thompson
+.\" Copyright (c) 2001, 2002, 2004, 2008 Red Hat, Inc.
+.\"
+.\" Original author: Ross Thompson <ross@whatsis.com>
+.\"
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2, or (at your option)
+.\" any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program; see the file COPYING.  If not, write to
+.\" the Free Software Foundation, 59 Temple Place - Suite 330,
+.\" Boston, MA 02111-1307, USA.
+.\"
+.TH GSTACK 1 "Feb 15 2008" "Red Hat Linux" "Linux Programmer's Manual"
+
+.SH NAME
+gstack \- print a stack trace of a running process
+
+.SH SYNOPSIS
+.B gstack
+pid
+
+.SH DESCRIPTION
+
+\f3gstack\f1 attaches to the active process named by the \f3pid\f1 on
+the command line, and prints out an execution stack trace.  If ELF
+symbols exist in the binary (usually the case unless you have run
+strip(1)), then symbolic addresses are printed as well.
+
+If the process is part of a thread group, then \f3gstack\f1 will print
+out a stack trace for each of the threads in the group.
+
+.SH SEE ALSO
+nm(1), ptrace(2), gdb(1)
+
+.SH AUTHORS
+Ross Thompson <ross@whatsis.com>
+
+Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
index 2c19ae5af63d8db99d52c59d8f8a4a58dfb320a1..94240aca91bd37c291b164ca0c00a72034189008 100644 (file)
--- a/gdb.spec
+++ b/gdb.spec
@@ -1,17 +1,14 @@
 # NOTE
 # - Do not remove -lib package, it is required by FPC
-# - does not build with -j2 - use -j1
 
 # TODO
-# - python subpkg
-# - remove hacks in python, use sys.lib, use standard python dirs
 # - change install msg to poldek in buildid-locate-rpm-pld.patch when poldek allows it. LP#493922
 #
 # Conditional build:
 %bcond_without python          # build without python support
 
 %define                snap    20090930
-%define                rel             0.4
+%define                rel             0.6
 Summary:       A GNU source-level debugger for C, C++ and Fortran
 Summary(de.UTF-8):     Symbolischer Debugger für C und andere Sprachen
 Summary(es.UTF-8):     Depurador de programas C y otras lenguajes
@@ -32,6 +29,7 @@ Source0:      http://ftp.gnu.org/gnu/gdb/%{name}-%{version}.tar.bz2
 # Source0-md5: 3386a7b69c010785c920ffc1e9cb890a
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5: 2e8a48939ae282c12bbacdd54e398247
+Source3:       %{name}-gstack.man
 Source4:       libstdc++-v3-python-r151798.tar.bz2
 # Source4-md5: 7507540c50a1edeb2fc22a37bc4a08b8
 
@@ -389,6 +387,11 @@ rm -f gdb/jv-exp.c gdb/m2-exp.c gdb/objc-exp.c gdb/p-exp.c
 
 mv $(basename %{SOURCE4} .tar.bz2) libstdcxxpython
 
+# Change the version that gets printed at GDB startup, so it is PLD Linux specific.
+cat > gdb/version.in << EOF
+PLD Linux (%{version}-%{release})
+EOF
+
 %build
 for dir in $(find gdb -name 'configure.in'); do
        dir=$(dirname "$dir")
@@ -466,6 +469,8 @@ cp -a libstdcxxpython/libstdcxx     $RPM_BUILD_ROOT%{py_sitescriptdir}
 %py_postclean
 %endif
 
+cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1/gstack.1
+
 # Remove the files that are part of a gdb build but that are owned and provided by other packages.
 # These are part of binutils
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
@@ -495,6 +500,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gdb/syscalls
 %{_mandir}/man1/gdb.1*
 %{_mandir}/man1/gdbtui.1*
+%{_mandir}/man1/gstack.1*
 %lang(es) %{_mandir}/es/man1/*
 %lang(fr) %{_mandir}/fr/man1/*
 %lang(hu) %{_mandir}/hu/man1/*
This page took 0.106268 seconds and 4 git commands to generate.