Hello community, here is the log from the commit of package userspace-rcu for openSUSE:Factory checked in at 2013-12-05 21:41:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/userspace-rcu (Old) and /work/SRC/openSUSE:Factory/.userspace-rcu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "userspace-rcu" Changes: -------- --- /work/SRC/openSUSE:Factory/userspace-rcu/userspace-rcu.changes 2013-11-29 12:05:39.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.userspace-rcu.new/userspace-rcu.changes 2013-12-05 21:41:48.000000000 +0100 @@ -1,0 +2,7 @@ +Tue Dec 3 15:11:55 UTC 2013 - [email protected] + +- Fix build on ppc64le platform + +- added patches: + * userspace-rcu-ppc64le.patch +------------------------------------------------------------------- New: ---- userspace-rcu-ppc64le.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ userspace-rcu.spec ++++++ --- /var/tmp/diff_new_pack.dy2jOO/_old 2013-12-05 21:41:49.000000000 +0100 +++ /var/tmp/diff_new_pack.dy2jOO/_new 2013-12-05 21:41:49.000000000 +0100 @@ -28,6 +28,7 @@ Source0: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2 Source1: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2.asc Source2: userspace-rcu.keyring +Patch0: userspace-rcu-ppc64le.patch Url: http://lttng.org/urcu BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc @@ -71,6 +72,7 @@ %prep %{?gpg_verify: %gpg_verify %{SOURCE1}} %setup -q +%patch0 -p1 %build %configure --disable-silent-rules --disable-static ++++++ userspace-rcu-ppc64le.patch ++++++ Index: userspace-rcu-0.8.1/urcu/arch/ppc.h =================================================================== --- userspace-rcu-0.8.1.orig/urcu/arch/ppc.h +++ userspace-rcu-0.8.1/urcu/arch/ppc.h @@ -80,7 +80,7 @@ extern "C" { typedef unsigned long long cycles_t; -#ifdef __powerpc64__ +#if defined(__powerpc64__) || defined(__powerpc64le__) static inline cycles_t caa_get_cycles(void) { return (cycles_t) mftb(); Index: userspace-rcu-0.8.1/configure =================================================================== --- userspace-rcu-0.8.1.orig/configure +++ userspace-rcu-0.8.1/configure @@ -7148,6 +7148,9 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux* ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; + ppc*le-*linux*|powerpc*le-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; @@ -12665,6 +12668,8 @@ case $host_cpu in #( ARCHTYPE="ppc" ;; #( powerpc64) : ARCHTYPE="ppc" ;; #( + powerpc64le) : + ARCHTYPE="ppc" ;; #( ppc) : ARCHTYPE="ppc" ;; #( s390) : -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
