OBS User unknown 2009-01-09 17:23:21 +00:00 committed by Git OBS Bridge
parent 6f72de8c75
commit 5170799d2b
4 changed files with 45 additions and 2 deletions

View File

@ -0,0 +1,16 @@
From https://svn.boost.org/trac/boost/changeset/46159:
Valgrind complains if any data passed to a syscall is uninitialized,
even though logically the kernel will not use part of it.
--- boost/test/impl/execution_monitor.ipp
+++ boost/test/impl/execution_monitor.ipp
@@ -668,7 +668,7 @@
::alarm( 0 );
#ifdef BOOST_TEST_USE_ALT_STACK
- stack_t sigstk;
+ stack_t sigstk = {};
sigstk.ss_flags = SS_DISABLE;
BOOST_TEST_SYS_ASSERT( ::sigaltstack( &sigstk, 0 ) != -1 );

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Fri Jan 9 17:34:53 CET 2009 - pth@suse.de
- Apply patch in boost.spec.in
-------------------------------------------------------------------
Thu Jan 8 18:12:29 CET 2009 - pth@suse.de
- Actually use the patch.
-------------------------------------------------------------------
Wed Jan 7 18:50:21 CET 2009 - pth@suse.de
- Initialize all data passed in the syscall to keep valgrind
happy (bnc#461372).
-------------------------------------------------------------------
Thu Dec 11 17:08:05 CET 2008 - ro@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package boost (Version 1.36.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2009 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
@ -45,7 +45,7 @@ Group: Development/Libraries/C and C++
Summary: Boost C++ Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Version: 1.36.0
Release: 10
Release: 11
Source0: %{name}_1_36_0.tar.bz2
Source1: boost-rpmlintrc
Source2: boost_1_33_1_man.tar.bz2
@ -66,6 +66,7 @@ Patch18: boost-sigcld_handling.patch
Patch19: boost-sane_versioning.patch
Patch20: boost-strict_aliasing.patch
Patch21: boost-default_extension.patch
Patch22: boost-fix_valgrind_complaint.patch
Recommends: %{all_libs}
%description
@ -327,6 +328,7 @@ find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {}
%patch19
%patch20
%patch21
%patch22
chmod +x configure
#stupid build machinery copies .orig files
find . -name \*.orig -exec rm {} +
@ -609,6 +611,13 @@ find %{buildroot}%{_docdir}/boost-%{version} -name \*.py -exec chmod -x {} +
%doc %{_mandir}/man7/*.7.gz
%changelog
* Fri Jan 09 2009 pth@suse.de
- Apply patch in boost.spec.in
* Thu Jan 08 2009 pth@suse.de
- Actually use the patch.
* Wed Jan 07 2009 pth@suse.de
- Initialize all data passed in the syscall to keep valgrind
happy (bnc#461372).
* Thu Dec 11 2008 ro@suse.de
- fix baselibs.conf (no requirement for boost-xxbit)
(bnc#457699)

View File

@ -76,6 +76,7 @@ Patch18: boost-sigcld_handling.patch
Patch19: boost-sane_versioning.patch
Patch20: boost-strict_aliasing.patch
Patch21: boost-default_extension.patch
Patch22: boost-fix_valgrind_complaint.patch
Recommends: %{all_libs}
%description
@ -333,6 +334,7 @@ find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {}
%patch19
%patch20
%patch21
%patch22
chmod +x configure
#stupid build machinery copies .orig files
find . -name \*.orig -exec rm {} +