Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/sysprof: ChangeLog sysprof-1.0.12.ebuild
Date: Mon, 26 Jan 2009 03:21:39
Message-Id: E1LRI2b-0005sB-VH@stork.gentoo.org
1 leio 09/01/26 03:21:37
2
3 Modified: ChangeLog sysprof-1.0.12.ebuild
4 Log:
5 Add einfo about frame pointers and the lack of them affecting sysprof usefulness.
6 (Portage version: 2.2_rc22/cvs/Linux 2.6.28-gentoo x86_64)
7
8 Revision Changes Path
9 1.14 dev-util/sysprof/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sysprof/ChangeLog?rev=1.14&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sysprof/ChangeLog?rev=1.14&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sysprof/ChangeLog?r1=1.13&r2=1.14
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-util/sysprof/ChangeLog,v
18 retrieving revision 1.13
19 retrieving revision 1.14
20 diff -u -r1.13 -r1.14
21 --- ChangeLog 26 Dec 2008 03:25:32 -0000 1.13
22 +++ ChangeLog 26 Jan 2009 03:21:37 -0000 1.14
23 @@ -1,6 +1,10 @@
24 # ChangeLog for dev-util/sysprof
25 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/ChangeLog,v 1.13 2008/12/26 03:25:32 leio Exp $
27 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/ChangeLog,v 1.14 2009/01/26 03:21:37 leio Exp $
29 +
30 + 26 Jan 2009; Mart Raudsepp <leio@g.o> sysprof-1.0.12.ebuild:
31 + Add einfo about frame pointers and the lack of them affecting sysprof
32 + usefulness.
33
34 26 Dec 2008; Mart Raudsepp <leio@g.o> -sysprof-1.0.8.ebuild,
35 -sysprof-1.0.9.ebuild, -sysprof-1.0.10.ebuild:
36
37
38
39 1.2 dev-util/sysprof/sysprof-1.0.12.ebuild
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild?rev=1.2&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild?rev=1.2&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild?r1=1.1&r2=1.2
44
45 Index: sysprof-1.0.12.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild,v
48 retrieving revision 1.1
49 retrieving revision 1.2
50 diff -u -r1.1 -r1.2
51 --- sysprof-1.0.12.ebuild 10 Dec 2008 23:52:19 -0000 1.1
52 +++ sysprof-1.0.12.ebuild 26 Jan 2009 03:21:37 -0000 1.2
53 @@ -1,6 +1,6 @@
54 -# Copyright 1999-2008 Gentoo Foundation
55 +# Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild,v 1.1 2008/12/10 23:52:19 leio Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild,v 1.2 2009/01/26 03:21:37 leio Exp $
59
60 inherit eutils linux-mod
61
62 @@ -41,3 +41,15 @@
63 dodoc AUTHORS ChangeLog NEWS README TODO
64 make_desktop_entry sysprof Sysprof sysprof-icon
65 }
66 +
67 +pkg_postinst() {
68 + einfo "On many systems, especially amd64, it is typical that with a modern"
69 + einfo "toolchain -fomit-frame-pointer for gcc is the default, because"
70 + einfo "debugging is still possible thanks to gcc4/gdb location list feature."
71 + einfo "However sysprof is not able to construct call trees if frame pointers"
72 + einfo "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested"
73 + einfo "for the libraries and applications involved in the profiling. That"
74 + einfo "means a CPU register is used for the frame pointer instead of other"
75 + einfo "purposes, which means a very minimal performance loss when there is"
76 + einfo "register pressure."
77 +}