Hello community, here is the log from the commit of package google-perftools for openSUSE:Factory checked in at Tue Mar 8 14:35:27 CET 2011.
-------- --- google-perftools/google-perftools.changes 2010-09-13 21:41:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/google-perftools/google-perftools.changes 2011-02-06 03:47:57.000000000 +0100 @@ -1,0 +2,50 @@ +Sat Feb 5 02:43:28 UTC 2011 - [email protected] + +- Version 1.7, from upstream + * Reduce page map key size under x86_64 by 4.4MB (rus) + * Remove a flaky malloc-extension test (fdabek) + * Improve the performance of PageHeap::New (ond..., csilvers) + * Improve sampling_test with no-inline additions/etc (fdabek) + * 16-byte align debug allocs (jyasskin) + * Change FillProcSelfMaps to detect out-of-buffer-space (csilvers) + * Document the need for sampling to use GetHeapSample (csilvers) + * Try to read TSC frequency from tsc_freq_khs (adurbin) + * Do better at figuring out if tests are running under gdb (ppluzhnikov) + * Improve spinlock contention performance (ruemmler) + * Better internal-function list for pprof's /contention (ruemmler) + * Speed up GoogleOnce (m3b) + * Limit number of incoming/outgoing edges in pprof (sanjay) + * Add pprof --evince to go along with --gv (csilvers) + * Document the various ways to get heap-profiling information (csilvers) + * Separate out synchronization profiling routines (ruemmler) + * Improve malloc-stats output to be more understandable (csilvers) + * Add support for census profiler in pporf (nabeelmian) + * Document how pprof's /symbol must support GET requests (csilvers) + * Improve acx_pthread.m4 (ssuomi, liujisi) + * Speed up pprof's ExtractSymbols (csilvers) + * Ignore some known-leaky (java) libraries in the heap checker (davidyu) + * Make kHideMask use all 64 bits in tests (ppluzhnikov) + * Clean up pprof input-file handling (csilvers) + * BUGFIX: Don't crash if __environ is NULL (csilvers) + * BUGFIX: Fix totally broken debugallocation tests (csilvers) + * BUGFIX: Fix up fake_VDSO handling for unittest (ppluzhnikov) + * BUGFIX: Suppress all large allocs when report threshold is 0 (lexie) + * BUGFIX: mmap2 on i386 takes an off_t, not off64_t (csilvers) + * PORTING: Add missing PERFTOOLS_DLL_DECL (csilvers) + * PORTING: Add stddef.h to make newer gcc's happy (csilvers) + * PORTING: Document some tricks for working under OS X (csilvers) + * PORTING: Don't try to check valgrind for windows (csilvers) + * PORTING: Make array-size a var to compile under clang (chandlerc) + * PORTING: No longer hook _aligned_malloc and _aligned_free (csilvers) + * PORTING: Quiet some gcc warnings (csilvers) + * PORTING: Replace %PRIxPTR with %p to be more portable (csilvers) + * PORTING: Support systems that capitalize /proc weirdly (sanek) + * PORTING: Treat arm3 the same as arm5t in cycletimer (csilvers) + * PORTING: Update windows logging to not allocate memory (csilvers) + * PORTING: avoid double-patching newer windows DLLs (roger.orr) + * PORTING: get dynamic_annotations.c to work on windows (csilvers) + * Add pkg-config .pc files for the 5 libraries we produce (csilvers) + * Added proper libtool versioning, so this lib will be 0.1.0 (csilvers) + * Moved from autoconf 2.64 to 2.65 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- google-perftools-1.6.tar.bz2 New: ---- google-perftools-1.7.tar.bz2 google-perftools_fix_comment_in_malloc_hook_c_h.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ google-perftools.spec ++++++ --- /var/tmp/diff_new_pack.K8enwJ/_old 2011-03-08 14:34:53.000000000 +0100 +++ /var/tmp/diff_new_pack.K8enwJ/_new 2011-03-08 14:34:53.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package google-perftools (Version 1.6) +# spec file for package google-perftools # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,25 +19,17 @@ Name: google-perftools -Version: 1.6 +Version: 1.7 Release: 1 Group: System/Libraries License: BSD3c(or similar) Url: http://goog-perftools.sourceforge.net Source0: %{name}-%{version}.tar.bz2 -# Source1: google.m4 -# Patch0: %{name}_fix_random_returns.patch -# Patch1: %{name}_fix_syscalls.patch -# Patch2: %{name}_build_on_s390.patch -# Patch3: %{name}_fix_string_compare.patch Patch4: %{name}-fix_docdir.patch -# Patch5: %{name}_libunwind_for_x86-64.patch -# Patch6: %{name}_fix_memset_call_in_test_progs.patch -# Patch7: %{name}-memcmp_from_string_h.patch -# Patch8: %{name}_stacktrace_env.patch Patch11: %{name}_fix_multiple_install_headers.patch Patch12: %{name}_fix_unassigned_malloc_in_unittest.patch -BuildRequires: gcc-c++ +Patch13: %{name}_fix_comment_in_malloc_hook_c_h.patch +BuildRequires: gcc-c++ pkg-config # Can't use libunwind. See bnc#393927 and bnc#395623 %ifarch x86_64 ia64 ppc ppc64 s390 s390x %sparc %define no_libunwind_on_64 "-DNO_TCMALLOC_SAMPLES" @@ -72,17 +64,10 @@ %prep %setup -q -#patch0 -p1 -#patch1 -p1 -#patch2 -p1 -#patch3 -p1 %patch4 -p1 -#patch5 -p1 -#patch6 -p1 -#patch7 -p1 -#patch8 -p1 %patch11 -p1 %patch12 -p1 +%patch13 -p1 # install -d aclocal/ # install %{SOURCE1} aclocal/ # rm libtool @@ -189,5 +174,10 @@ %_libdir/libtcmalloc_minimal.so %_libdir/libtcmalloc_minimal_debug.so %_libdir/libtcmalloc_and_profiler.so +%_libdir/pkgconfig/libprofiler.pc +%_libdir/pkgconfig/libtcmalloc.pc +%_libdir/pkgconfig/libtcmalloc_debug.pc +%_libdir/pkgconfig/libtcmalloc_minimal.pc +%_libdir/pkgconfig/libtcmalloc_minimal_debug.pc %changelog ++++++ google-perftools-1.6.tar.bz2 -> google-perftools-1.7.tar.bz2 ++++++ ++++ 78632 lines of diff (skipped) ++++++ google-perftools_fix_comment_in_malloc_hook_c_h.patch ++++++ Index: google-perftools-1.7/src/google/malloc_hook_c.h =================================================================== --- google-perftools-1.7.orig/src/google/malloc_hook_c.h +++ google-perftools-1.7/src/google/malloc_hook_c.h @@ -40,7 +40,7 @@ #include <stddef.h> #include <sys/types.h> -// Annoying stuff for windows -- makes sure clients can import these functions +/* Annoying stuff for windows -- makes sure clients can import these functions */ #ifndef PERFTOOLS_DLL_DECL # ifdef _WIN32 # define PERFTOOLS_DLL_DECL __declspec(dllimport) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
