Accepting request 30687 from Base:System
Copy from Base:System/libunwind based on submit request 30687 from user rguenther OBS-URL: https://build.opensuse.org/request/show/30687 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=8
This commit is contained in:
parent
0f07571bd1
commit
c0300daabb
13
libunwind-0.98.6-pointer-comparison.patch
Normal file
13
libunwind-0.98.6-pointer-comparison.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: tests/Gtest-dyn1.c
|
||||||
|
===================================================================
|
||||||
|
--- tests/Gtest-dyn1.c.orig
|
||||||
|
+++ tests/Gtest-dyn1.c
|
||||||
|
@@ -106,7 +106,7 @@ sighandler (int signal)
|
||||||
|
name[0] = '\0';
|
||||||
|
off[0] = '\0';
|
||||||
|
if (unw_get_proc_name (&cursor, name, sizeof (name), &offset) == 0
|
||||||
|
- && off > 0)
|
||||||
|
+ && offset > 0)
|
||||||
|
snprintf (off, sizeof (off), "+0x%lx", (long) offset);
|
||||||
|
if (verbose)
|
||||||
|
printf ("ip = %lx <%s%s>\n", (long) ip, name, off);
|
@ -1,3 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 28 12:59:59 CET 2010 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Build without _FORTIFY_SOURCE, recent glibc fortify longjmp which
|
||||||
|
confuses libunwind a lot and breaks the build.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 15 16:43:17 CEST 2009 - marek.belisko@open-nandra.com
|
||||||
|
|
||||||
|
- Fix typo in Gtest-dyn1.c (bnc#531705)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 26 19:37:58 CET 2009 - schwab@suse.de
|
Mon Jan 26 19:37:58 CET 2009 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libunwind (Version 0.98.6)
|
# spec file for package libunwind (Version 0.98.6)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -23,11 +23,13 @@ BuildRequires: gcc-c++
|
|||||||
Url: http://savannah.nongnu.org/projects/libunwind/
|
Url: http://savannah.nongnu.org/projects/libunwind/
|
||||||
Summary: Unwind Library
|
Summary: Unwind Library
|
||||||
Version: 0.98.6
|
Version: 0.98.6
|
||||||
Release: 25
|
Release: 27
|
||||||
Group: System/Base
|
Group: System/Base
|
||||||
License: X11/MIT
|
License: MIT
|
||||||
Source: libunwind-%{version}.tar.gz
|
Source: libunwind-%{version}.tar.gz
|
||||||
Patch: libunwind-%{version}.diff
|
Patch: libunwind-%{version}.diff
|
||||||
|
# PATCH-FIX-OPENSUSE libunwind-0.98.6-pointer-comparison.patch bnc#531705
|
||||||
|
Patch1: libunwind-%{version}-pointer-comparison.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
ExclusiveArch: %ix86 ia64 x86_64
|
ExclusiveArch: %ix86 ia64 x86_64
|
||||||
|
|
||||||
@ -42,7 +44,7 @@ Authors:
|
|||||||
David Mosberger <David.Mosberger@acm.org>
|
David Mosberger <David.Mosberger@acm.org>
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
License: X11/MIT
|
License: MIT
|
||||||
Summary: Unwind library
|
Summary: Unwind library
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libunwind = %{version}-%{release}
|
Requires: libunwind = %{version}-%{release}
|
||||||
@ -65,6 +67,7 @@ Authors:
|
|||||||
%build
|
%build
|
||||||
chmod +w aclocal.m4 configure
|
chmod +w aclocal.m4 configure
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
|
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
|
||||||
./configure "CFLAGS=$RPM_OPT_FLAGS" --prefix=/usr --mandir=%{_mandir} \
|
./configure "CFLAGS=$RPM_OPT_FLAGS" --prefix=/usr --mandir=%{_mandir} \
|
||||||
--libdir=%{_libdir} --build=%{_target_cpu}-suse-linux
|
--libdir=%{_libdir} --build=%{_target_cpu}-suse-linux
|
||||||
make %{?jobs:-j%jobs}
|
make %{?jobs:-j%jobs}
|
||||||
@ -104,69 +107,3 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%doc %{_mandir}/man?/*
|
%doc %{_mandir}/man?/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Jan 26 2009 schwab@suse.de
|
|
||||||
- Fix overlapping memcpy.
|
|
||||||
* Tue May 13 2008 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.6.
|
|
||||||
** Fix address-leak triggered by invalid byte-order. Fixed by Andreas Schwab.
|
|
||||||
** On ia64, get_static_proc_name() no longer uses a weak reference to
|
|
||||||
_Uelf64_get_proc_name(), since that was causing problems with archive
|
|
||||||
libraries and no longer served any apparent purpose. Fixed by
|
|
||||||
Curt Wohlgemuth.
|
|
||||||
* Fri Apr 18 2008 rguenther@suse.de
|
|
||||||
- Fix build.
|
|
||||||
* Wed Jun 06 2007 schwab@suse.de
|
|
||||||
- Fix memory leak.
|
|
||||||
* Thu Jan 26 2006 schwab@suse.de
|
|
||||||
- Run ldconfig.
|
|
||||||
* Wed Jan 25 2006 mls@suse.de
|
|
||||||
- converted neededforbuild to BuildRequires
|
|
||||||
* Mon Nov 14 2005 schwab@suse.de
|
|
||||||
- Undo last change.
|
|
||||||
* Mon Oct 31 2005 dmueller@suse.de
|
|
||||||
- build with nonexecutable stack
|
|
||||||
* Fri Jul 22 2005 schwab@suse.de
|
|
||||||
- Remove broken tests.
|
|
||||||
* Mon May 02 2005 schwab@suse.de
|
|
||||||
- Fix broken test.
|
|
||||||
* Sat Apr 23 2005 schwab@suse.de
|
|
||||||
- Only libunwind needs to be in /lib.
|
|
||||||
- There are no expected testsuite failures on ia64 any more.
|
|
||||||
* Thu Apr 21 2005 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.5.
|
|
||||||
* Fri Feb 25 2005 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.4.
|
|
||||||
* Fri Feb 04 2005 schwab@suse.de
|
|
||||||
- Fix libdir.
|
|
||||||
- Fix warning.
|
|
||||||
* Tue Dec 07 2004 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.3.
|
|
||||||
* Mon Nov 15 2004 schwab@suse.de
|
|
||||||
- Don't move around libtool libraries.
|
|
||||||
* Sun Nov 14 2004 schwab@suse.de
|
|
||||||
- Split off libunwind-devel.
|
|
||||||
- Move library to /lib.
|
|
||||||
- Remove broken test.
|
|
||||||
* Fri Nov 05 2004 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.2.
|
|
||||||
* Thu Oct 28 2004 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.1.
|
|
||||||
* Wed Sep 29 2004 schwab@suse.de
|
|
||||||
- Fix installed headers.
|
|
||||||
* Thu Sep 09 2004 schwab@suse.de
|
|
||||||
- Update to libunwind 0.98.
|
|
||||||
- Enable building on x86_64.
|
|
||||||
* Thu Aug 19 2004 schwab@suse.de
|
|
||||||
- Update to libunwind 0.97.
|
|
||||||
* Sun Apr 18 2004 schwab@suse.de
|
|
||||||
- Pacify autobuild.
|
|
||||||
* Fri Dec 05 2003 schwab@suse.de
|
|
||||||
- Update to libunwind 0.96.
|
|
||||||
* Thu Dec 04 2003 schwab@suse.de
|
|
||||||
- Update to libunwind 0.95.
|
|
||||||
* Fri Sep 26 2003 schwab@suse.de
|
|
||||||
- Update to libunwind 0.93.
|
|
||||||
* Wed Jul 23 2003 schwab@suse.de
|
|
||||||
- Fix typo in specfile.
|
|
||||||
* Thu Jul 11 2002 schwab@suse.de
|
|
||||||
- Initial version.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user