Accepting request 520249 from home:jones_tony:branches:devel:libraries:c_c++

- Update to version 0.10.0 for SLE15 (bsc#1055683)
  Drop patch: userspace-rcu-aarch64.patch (upstream v0.9.0~99)
  Drop patch: userspace-rcu-ppc64le.patch (upstream v0.9.0~24)
  Adjust library soname to 6
  Update keyring

OBS-URL: https://build.opensuse.org/request/show/520249
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=24
This commit is contained in:
Tony Jones 2017-09-01 19:51:34 +00:00 committed by Git OBS Bridge
parent 71955d549c
commit c7774ccda0
9 changed files with 187 additions and 210 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7cb58a7ba5151198087f025dc8d19d8918e9c6d56772f039696c111d9aad3190
size 483899

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEbBAABAgAGBQJZPyr6AAoJEBcoCpeBGGrP4QwH9A9TGSoosxx6+oWXu1Ou5Rwy
yCuGVweEsi0eMOX6tn3QnBsV4v9SgHCpqEExXnA/42qBhl0NrmNqdhOUsvbzvarK
FQDkptOCCEoxqrruuQixIPXyHdNbFDZQKAfJ06fZEvlHaDDtUxOqLkI+dJDUMJWH
rfatihG2I5AICrsynyW+AlBc8+MCNMzlqEO2pyAs3OFeIOVLl99P37App1oG0H8V
cH1NXo44fFawCB1l1UYeM/AbOakFuLe2Gan/5qDpHorYQxCBHCi8vcfb1fqUnK/Q
fXDzgC9O7j+t9r8u15mVGjxdX+qjClwNPV0QQfTWnhgVY0LqAodJB/7jGkrDMw==
=zMgB
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b523f22c4726ca6bb77a77d258e76d8c33c89724433bd65313024b98e55c4295
size 425072

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJVP9cHAAoJEBcoCpeBGGrPo8cH/REm+4wdZ8hzwlVJkJIyouyO
tvuj9IpIDPCjUZ4Ir6MLeiQ60yCEGLCEbvjS8aDuJgdHygwWA8c9peOxR/qaT1wM
qvkD7aLujUZrQRqtMEyrN65quQoR+d21h8eB1e13hSCXnKbFnI/3MUO2+xas3Uli
uSjOz2qzn1hCwIG4HjBzOgtFca61ZZl9Crv1mqwL+uJ/SPFL7dUO+uYUmH0dU5ev
UkKC4ureyDoJcmsKgTi2/AsS5STzq/FyL3HHfDh7/29BYlzBSUnXPv9OUlwQx5f5
NW1nqwV1+0TpoQM4gdPlFzmBAu5DdQeBI8detkIdkQsZFuCI9w++0IkaBtvaWIg=
=wwpo
-----END PGP SIGNATURE-----

View File

@ -1,36 +0,0 @@
From: Dimitri John Ledkov <xnox@ubuntu.com>
Date: Wed, 12 Mar 2014 12:17:51 +0000 (-0400)
Subject: Use gcc atomics on aarch64/powerpc64le
X-Git-Url: http://git.lttng.org/?p=userspace-rcu.git;a=commitdiff_plain;h=3913336f0e763b4ab614aa6b6e41e20b481e50c3
Use gcc atomics on aarch64/powerpc64le
Currently there are two fairly recent architectures, which at the
moment can only be compiled with "gcc atomics" code path.
The two new architectures are (GNU Types):
* aarch64-linux-gnu (aka ARMv8, ARM64, AARCH64, etc)
* powerpc64le-linux-gnu
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
---
diff --git a/configure.ac b/configure.ac
index 079c145..3368b33 100644
--- a/configure.ac
+++ b/configure.ac
@@ -69,6 +69,7 @@ AS_CASE([$host_cpu],
[powerpc], [ARCHTYPE="ppc"],
[ppc64], [ARCHTYPE="ppc"],
[powerpc64], [ARCHTYPE="ppc"],
+ [powerpc64le], [ARCHTYPE="gcc"],
[ppc], [ARCHTYPE="ppc"],
[s390], [ARCHTYPE="s390"],
[s390x], [ARCHTYPE="s390"],
@@ -77,6 +78,7 @@ AS_CASE([$host_cpu],
[alpha*], [ARCHTYPE="alpha"],
[ia64], [ARCHTYPE="gcc"],
[arm*], [ARCHTYPE="arm"],
+ [aarch64], [ARCHTYPE="gcc"],
[mips*], [ARCHTYPE="mips"],
[tile*], [ARCHTYPE="gcc"],
[ARCHTYPE="unknown"]

View File

@ -1,34 +0,0 @@
From 61126bd9c901fa403315db71d8d5351d716717cb Mon Sep 17 00:00:00 2001
From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Date: Mon, 28 Sep 2015 11:16:57 -0400
Subject: [PATCH] powerpc64le: use "ppc" architecture
powerpc64le has been originally added to urcu with the "gcc" generic
architecture support. After testing, it appears that the "ppc"
architecture works as well.
Move to the "ppc" architecture so it becomes the same as other powerpc
32/64 (big endian) architectures.
Doing so wires up the membarrier system call on powerpc64le.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 57e696d..10a1589 100644
--- a/configure.ac
+++ b/configure.ac
@@ -79,7 +79,7 @@ AS_CASE([$host_cpu],
[powerpc], [ARCHTYPE="ppc"],
[ppc64], [ARCHTYPE="ppc"],
[powerpc64], [ARCHTYPE="ppc"],
- [powerpc64le], [ARCHTYPE="gcc"],
+ [powerpc64le], [ARCHTYPE="ppc"],
[ppc], [ARCHTYPE="ppc"],
[s390], [ARCHTYPE="s390"],
[s390x], [ARCHTYPE="s390"],
--
1.9.1

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Fri Sep 1 18:56:18 UTC 2017 - tonyj@suse.com
- Update to version 0.10.0 for SLE15 (bsc#1055683)
Drop patch: userspace-rcu-aarch64.patch (upstream v0.9.0~99)
Drop patch: userspace-rcu-ppc64le.patch (upstream v0.9.0~24)
Adjust library soname to 6
Update keyring
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Mar 15 15:56:31 UTC 2016 - dvaleev@suse.com Tue Mar 15 15:56:31 UTC 2016 - dvaleev@suse.com

View File

@ -1,5 +1,4 @@
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.21 (GNU/Linux)
mQENBE6pYisBCADA4mfFmRUVnXSKGbfN8dNyT/xLMSsn2/DyA15dN0emwTZBF2Ec mQENBE6pYisBCADA4mfFmRUVnXSKGbfN8dNyT/xLMSsn2/DyA15dN0emwTZBF2Ec
E5nRSSu6mzX2lbBMIliyIjKM3RYOHh7DCLEYTecl+6400yMXQkZG8KQRnuKPqthp E5nRSSu6mzX2lbBMIliyIjKM3RYOHh7DCLEYTecl+6400yMXQkZG8KQRnuKPqthp
@ -10,7 +9,9 @@ lQ40YQJL3OyM7HGM+T290Me0pQUKnw3tW7afABEBAAG0Mk1hdGhpZXUgRGVzbm95
ZXJzIDxtYXRoaWV1LmRlc25veWVyc0BlZmZpY2lvcy5jb20+iEYEEBECAAYFAk6p ZXJzIDxtYXRoaWV1LmRlc25veWVyc0BlZmZpY2lvcy5jb20+iEYEEBECAAYFAk6p
ZAUACgkQPyWo/juummg5HgCff67MHjUNYcI2T8UnGDWy2A5qGvMAn1hYqnO6pKw6 ZAUACgkQPyWo/juummg5HgCff67MHjUNYcI2T8UnGDWy2A5qGvMAn1hYqnO6pKw6
1tHyrKQx9VpzN08siEYEEBECAAYFAk6q3awACgkQMUfUDdst+ylMbgCffNWqGeh6 1tHyrKQx9VpzN08siEYEEBECAAYFAk6q3awACgkQMUfUDdst+ylMbgCffNWqGeh6
qqSr/18iY2QhVWk2bgkAoKVIDHB1XIJjuK3bH0lshOeaWT80iQEcBBABAgAGBQJO qqSr/18iY2QhVWk2bgkAoKVIDHB1XIJjuK3bH0lshOeaWT80iF4EEBEKAAYFAlSL
ZUwACgkQdkdirwWaXKHUsgD9FczZv3e53Y9OcjmsiMbETgROz1xeefjULBYASEXV
y/YA/20PPrbCOTJpZ/L8cRtDRXUIk4i71eWb+BHICKBF/bDWiQEcBBABAgAGBQJO
4we5AAoJEOHsSwVt4IM/KmYH+wboUw6QtReOK7eA7Fdw+7AwWO987keoJN6PEKgK 4we5AAoJEOHsSwVt4IM/KmYH+wboUw6QtReOK7eA7Fdw+7AwWO987keoJN6PEKgK
PMvunL6Bz34SDo6xcWgjZF/eljXUFF2JfmUblK9KBstUvHo9F892sen5lmLIk1br PMvunL6Bz34SDo6xcWgjZF/eljXUFF2JfmUblK9KBstUvHo9F892sen5lmLIk1br
0Bzd+CXpLa0iNxlK1Sep75iSuTPD5GmsdmXy5ku4zLFf6yLzbK89GtsLD0JJYT18 0Bzd+CXpLa0iNxlK1Sep75iSuTPD5GmsdmXy5ku4zLFf6yLzbK89GtsLD0JJYT18
@ -22,120 +23,161 @@ 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
=9oL6 wYJ2R2764rDL0wuZDH6Hnp9POotsnJXe4/zboTcQVDPfxUQKWImluNaXBokCHAQQ
AQgABgUCTqp7+wAKCRCAp39glc3kfmyeD/9h4wvWpnnEKy+ZPj4YfnbZyvIO9hGy
GmvfTnBRgC3bgW1S9GrefYTncxOxjtqcoFJJidAPOOodi9jU3K5d8KbnDbztMg07
C+K0CLyt77kWJwQvX0nDk4QTpGwPF77Jk6bonEev0tmIVtJl3KTWCsN1zjKH392B
3/vVaXRMl04gkuJEb6KqzyjX0cBuxYOUQnCOwFlrcvzU7cdGbuj+spFEGKsCgz6z
BE2D+H4OCosYaOoYEGsrshfNi+Wm2AQviP34pFgS5ReMFFnWJMXo7SBB9M0FmwLl
rCCkne0GCBaymjc6eYgcdaEUJpezA5fXsNLVPH263BHRSo7nWje7drhGTLL/mqWI
n4xVE0ccYxYTlpKPYN6OmF0PFhBZILUkUygyLf34BoxvsJP4f2HMO7k7MzYeo/F9
q6iZbAcR5N72a/9AXBpc6XtAT2RlBlbGB0JLPRa/5RenZ1mBcY9T8sApgo6AcEWG
3//ciGbpy0FZPiFpLl08r3KrfIWN/9APy4htJ4zLImd49GUU9edxfxCgI+xgWb/n
akKKTubJZN2LlzooS0gQs++cVj2QjOiMPPQLIDvWCf+cdhCsAC5CxKYJcAUOvdAY
uQ6Wdur5yokh0jxGtJIR6mkRDMiFqff/cdZSy97mRY8so64SiOxH0k7WsYpLenR3
zgi4zFxRGZjnU4kCHAQQAQgABgUCTqp7+wAKCRCAp39glc3kfmyeD/9h4wvWpnnE
Ky+ZPj4YfnbZyvIO9hGyGmvfTnBRgC3bgW1S9GrefYTncxOxjtqcoFJJidAPOOod
i9jU3K5d8KbnDbztMg07C+K0CLyt77kWJwQvX0nDk4QTpGwPF77Jk6bonEev0tmI
VtJl3KTWCsN1zjKH392B3/vVaXRMl04gkuJEb6KqzyjX0cBuxYOUQnCOwFlrcvzU
7cdGbuj+spFEGKsCgz6zBE2D+H4OCosYaOoYEGsrshfNi+Wm2AQviP34pFgS5ReM
FFnWJMXo7SBB9M0FmwLlrCCkne0GCBaymjc6eYgcdaEUJpezA5fXsNLVPH263BHR
So7nWje7drhGTLL/mqWIn4xVE0ccYxYTlpKPYN6OmF0P////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////////////////////7kCDQROqWKrARAA3luuz6tMuFRmQps/
J8kLmt81cidofCxQVDVlOvnDHda3sqIiJS6eKCQa+l8zZNPxErs3FGQPsSxKpF0a
4fDNp31slx9aMJ+L2bIscCHchhK6uILtS0E+bjUZYtOG9NAaxUpjf78RCjMjQscD
ynmhHMVAKwI0Z+gypebbwB9f0ixttYw8A1aVCdCqYnA+voihuia+aA8OZIQHlmUh
wc/7qeECRYWUfYi+ZGfei85xssRcx7HQIzbF7QvCNqankhDrXycmyJ0CFkD8n4dA
gbQKFVw2AFzc1NtWwHiLWUAZhKHtkAsuLohI7xruu/GfmGM/gn9YMDHWDniqfLFL
ngE5xsL4Qx2jyo5UbGQzdY84Ih7sFaMg7msRUpIZVo27pSWygnDBKagfY8HaNht2
2BGaAjzdshLgxVW/huy7LXbOyMWe8ityWwG0VfloZoWd4DpCBCb7k5tybGoNBIKd
EXJwyqpLwsrfYdVTrg8+wsj/78oK6IM7MA46S0MvEhoW3njbH4WXqvZmetiGsIbv
kassFei2fb6d4W1w+zR/k9VowGXtEkgH+TiquUFxOD57M5f+YtBtrO7PEHlUK4HL
rWJk+tssVoRfnJAgywZGtvTZb/FVJwzLEhh2xLyxlV3QsDC+odiGnfFVcGSj85aR
cSrV6kNE2PyIJR5i1goH0z6g4zkAEQEAAYkBHwQYAQIACQUCTqliqwIbDAAKCRAX
KAqXgRhqz7RrB/9pw6N2DyUfLlRfqO3a+nGujMH0sE0LGUjNy2F2ytAYMZPBbApn
kGqmmfKzL+K7quPQtYWj64ip3r/396OMKTQsUbPdSmI7VgoDhkMUUTUcAuLLXpoD
nG6eI9ELCd7RENOQIWhPsPud+phXT6yfRFs1KEX2aUpk4+o4gzb64eoWpDTvPbS7
/ew6c4N/U1hkwgqWkmumsCdvcOt1MVy+0VmtLHOdh+s2n2Mg6aLkjG3psrfKHVmK
Q3YoVnRAhIG22fDQXY8R9k3e0P3crOnx/BnMMfktcGn8BfuNyOo6jTPa1LVz3c7V
Nj9YbdEthpLGDW/pl9g8YWz/3ejKRGpSqorG
=7Ccs
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

View File

@ -2,7 +2,7 @@
# #
# spec file for package userspace-rcu # spec file for package userspace-rcu
# #
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org> # Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
@ -19,17 +19,15 @@
Name: userspace-rcu Name: userspace-rcu
Version: 0.8.7 Version: 0.10.0
Release: 0 Release: 0
%define soname 2 %define soname 6
Summary: Userspace Read-Copy-Update Library Summary: Userspace Read-Copy-Update Library
License: LGPL-2.1+ and MIT and GPL-2.0+ and GPL-3.0+ License: LGPL-2.1+ and MIT and GPL-2.0+ and GPL-3.0+
Group: System/Libraries Group: System/Libraries
Source0: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2 Source0: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2
Source1: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2.asc Source1: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2.asc
Source2: userspace-rcu.keyring Source2: userspace-rcu.keyring
Patch1: userspace-rcu-aarch64.patch
Patch2: userspace-rcu-ppc64le.patch
Url: http://lttng.org/urcu Url: http://lttng.org/urcu
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: automake BuildRequires: automake
@ -71,8 +69,6 @@ accesses to detect grace periods after which memory reclamation is possible.
%prep %prep
%setup -q %setup -q
%patch1 -p1
%patch2 -p1
%build %build
autoreconf -fi autoreconf -fi
@ -90,7 +86,7 @@ rm "%buildroot/%_libdir"/*.la
%files -n liburcu%{soname} %files -n liburcu%{soname}
%defattr(-,root,root) %defattr(-,root,root)
%doc ChangeLog LICENSE README *.txt doc/*.txt %doc ChangeLog LICENSE README.md *.txt doc/*.md
%{_libdir}/liburcu.so.%{soname} %{_libdir}/liburcu.so.%{soname}
%{_libdir}/liburcu.so.%{soname}.* %{_libdir}/liburcu.so.%{soname}.*
%{_libdir}/liburcu-bp.so.%{soname} %{_libdir}/liburcu-bp.so.%{soname}