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]

Reply via email to