[Tizen-submit] 20469: New package Tizen:IVI:Genivi/valgrind

noreply at tizen.org noreply at tizen.org
Fri Jan 31 03:44:17 GMT 2014


Hi,
Adding new package valgrind in project Tizen:IVI:Genivi. Please review and accept ASAP.

Justification for this new package:

Submitter: Graydon, Tracy <tracy.graydon at intel.com>
Comments: submit/tizen_ivi_genivi/20140131.033525
Git project: platform/upstream/valgrind
Tag: submit/tizen_ivi_genivi/20140131.033525
Commit: 8736ad8d45f3459c3d0ec6e75c0aefbfcaa005d6 Fix ptrace.h error. Changed from linux/ptrace.h to asm/ptrace.h

Thank You,
Graydon, Tracy

[This message was auto-generated]

---

Request: #20469

  submit:       Tizen:IVI:Genivi:build/valgrind(cleanup) -> Tizen:IVI:Genivi


Message:
Submitter: Graydon, Tracy <tracy.graydon at intel.com>
Comments: submit/tizen_ivi_genivi/20140131.033525
Git project: platform/upstream/valgrind
Tag: submit/tizen_ivi_genivi/20140131.033525
Commit: 8736ad8d45f3459c3d0ec6e75c0aefbfcaa005d6 Fix ptrace.h error. Changed from linux/ptrace.h to asm/ptrace.h

State:   new        2014-01-31T03:40:49 tizenrobot
Comment: <no comment>
changes files:
--------------

++++++ new changes file:
--- valgrind.changes
+++ valgrind.changes
@@ -0,0 +1,14 @@
+* Tue Sep 03 2013 Victor Hakoun <victor.hakoun at eurogiciel.fr> accepted/tizen/20130710.214437 at 110ed0e
+- Fix ptrace.h error. Changed from linux/ptrace.h to asm/ptrace.h
+- make it build with glibc 2.18
+
+* Mon Jan 14 2013 Anas Nashif <anas.nashif at intel.com> submit/trunk/20130115.033523 at a5b40ee
+- run autogen to check for glibc 2.17
+
+* Fri Jan 11 2013 Anas Nashif <anas.nashif at intel.com> accepted/trunk/20130111.201618 at ab0742f
+- make it build with glibc 2.17
+
+* Fri Jan 11 2013 Patrick McCarty <patrick.mccarty at linux.intel.com> upstream/3.8.1 at 68feca1
+- Add packaging for version 3.8.1
+- Imported Upstream version 3.8.1
+

new:
----
  0001-make-it-build-with-glibc-2.17.patch
  0002-make-it-build-with-glibc-2.18.patch
  0003-Fix-ptrace.h-error.-Changed-from-linux-ptrace.h-to-a.patch
  valgrind-3.8.1.tar.bz2
  valgrind.changes
  valgrind.manifest
  valgrind.spec

spec files:
-----------

++++++ new spec file:
--- valgrind.spec
+++ valgrind.spec
@@ -0,0 +1,190 @@
+Name:           valgrind
+VCS:            platform/upstream/valgrind#8736ad8d45f3459c3d0ec6e75c0aefbfcaa005d6
+Url:            http://valgrind.org/
+Summary:        Memory Management Debugger
+License:        GPL-2.0+
+Group:          Development/Tools/Debuggers
+Version:        3.8.1
+Release:        0
+Source0:        %{name}-%{version}.tar.bz2
+Source1001: 	valgrind.manifest
+# Patches auto-generated by git-buildpackage:
+Patch0:         0001-make-it-build-with-glibc-2.17.patch
+Patch1:         0002-make-it-build-with-glibc-2.18.patch
+Patch2:         0003-Fix-ptrace.h-error.-Changed-from-linux-ptrace.h-to-a.patch
+BuildRequires:  automake
+BuildRequires:  docbook-xsl-stylesheets
+BuildRequires:  docbook_4
+BuildRequires:  gcc-c++
+BuildRequires:  glibc-devel-32bit
+BuildRequires:  libxslt
+BuildRequires:  pkgconfig
+
+%description
+Valgrind checks all memory operations in an application, like read,
+write, malloc, new, free, and delete. Valgrind can find uses of
+uninitialized memory, access to already freed memory, overflows,
+illegal stack operations, memory leaks, and any illegal
+new/malloc/free/delete commands. Another program in the package is
+"cachegrind," a profiler based on the valgrind engine.
+
+To use valgrind you should compile your application with "-g -O0"
+compiler options. Afterwards you can use it with:
+
+valgrind --tool=memcheck --sloppy-malloc=yes --leak-check=yes
+--db-attach=yes my_application, for example.
+
+More valgrind options can be listed via "valgrind --help". A
+debugged application runs slower and needs much more memory, but
+is usually still usable. Valgrind is still in development, but it
+has been successfully used to optimize several KDE applications.
+
+
+%package devel
+Summary:        Memory Management Debugger
+Group:          Development/Tools/Debuggers
+Requires:       %name = %version
+

Please refer to OBS webUI for more details about this SR.


More information about the Tizen-submit mailing list