![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gperftools for openSUSE:Factory checked in at 2012-07-23 10:00:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gperftools (Old) and /work/SRC/openSUSE:Factory/.gperftools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gperftools", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/gperftools/gperftools.changes 2012-05-16 21:07:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gperftools.new/gperftools.changes 2012-07-23 10:15:42.000000000 +0200 @@ -1,0 +2,6 @@ +Sun Jul 22 07:47:04 UTC 2012 - aj@suse.de + +- replace struct siginfo with siginfo_t since the former is not + available with glibc 2.16 anymore. + +------------------------------------------------------------------- New: ---- gperftools-glibc216.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gperftools.spec ++++++ --- /var/tmp/diff_new_pack.uyYikO/_old 2012-07-23 10:15:44.000000000 +0200 +++ /var/tmp/diff_new_pack.uyYikO/_new 2012-07-23 10:15:44.000000000 +0200 @@ -15,20 +15,27 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: gperftools Version: 2.0 Release: 0 -Group: System/Libraries -License: BSD-3-Clause Url: http://code.google.com/p/gperftools/ Source0: %{name}-%{version}.tar.bz2 Patch4: %{name}-fix_docdir.patch Patch11: %{name}_fix_multiple_install_headers.patch Patch12: %{name}_fix_unassigned_malloc_in_unittest.patch Patch14: %{name}_gcc46.patch -BuildRequires: gcc-c++ pkg-config autoconf automake libtool libunwind-devel +Patch15: %{name}-glibc216.patch +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: libunwind-devel +BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Performance Tools for C++ +License: BSD-3-Clause +Group: System/Libraries Provides: google-perftools Obsoletes: google-perftools @@ -40,9 +47,10 @@ %package devel -Group: System/Libraries Summary: Performance tools for C++ -Requires: libstdc++-devel, gperftools = %{version} +Group: System/Libraries +Requires: gperftools = %{version} +Requires: libstdc++-devel Provides: google-perftools-devel Obsoletes: google-perftools-devel @@ -58,6 +66,7 @@ %patch11 -p1 %patch12 -p1 %patch14 -p1 +%patch15 -p1 %build autoreconf -fi ++++++ gperftools-glibc216.patch ++++++ Index: gperftools-2.0/src/base/linux_syscall_support.h =================================================================== --- gperftools-2.0.orig/src/base/linux_syscall_support.h +++ gperftools-2.0/src/base/linux_syscall_support.h @@ -250,7 +250,7 @@ struct siginfo; struct kernel_old_sigaction { union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; unsigned long sa_mask; unsigned long sa_flags; @@ -287,13 +287,13 @@ struct kernel_sigaction { unsigned long sa_flags; union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; struct kernel_sigset_t sa_mask; #else union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; unsigned long sa_flags; void (*sa_restorer)(void); -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org