Hello community,

here is the log from the commit of package llcbench for openSUSE:Factory 
checked in at 2017-06-12 15:29:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llcbench (Old)
 and      /work/SRC/openSUSE:Factory/.llcbench.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llcbench"

Mon Jun 12 15:29:31 2017 rev:3 rq:501326 version:1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/llcbench/llcbench.changes        2016-11-14 
20:16:21.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.llcbench.new/llcbench.changes   2017-06-12 
15:29:55.493573961 +0200
@@ -1,0 +2,5 @@
+Tue Jun  6 09:02:36 UTC 2017 - [email protected]
+
+- Fix building on current Factory - llcbench-noinline.patch
+
+-------------------------------------------------------------------

New:
----
  llcbench-noinline.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ llcbench.spec ++++++
--- /var/tmp/diff_new_pack.GMEbFU/_old  2017-06-12 15:29:59.113063493 +0200
+++ /var/tmp/diff_new_pack.GMEbFU/_new  2017-06-12 15:29:59.113063493 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package llcbench
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,8 @@
 Source:         http://icl.cs.utk.edu/llcbench/llcbench.tar.gz
 # PATCH-FIX-UPSTREAM llcbench-gfortran.patch -- fix building with gfortran
 Patch0:         llcbench-gfortran.patch
+# PATX-FIX-OPENSUSE llcbench-noinline.patch -- fix building with gcc7
+Patch1:         llcbench-noinline.patch
 BuildRequires:  blas-devel
 BuildRequires:  gcc-fortran
 BuildRequires:  openmpi-devel
@@ -42,7 +44,8 @@
 
 %prep
 %setup -q -n %{name}
-%patch0
+%patch0 -p1
+%patch1 -p1
 
 %build
 ln -sf conf/sys.linux-lam sys.def

++++++ llcbench-gfortran.patch ++++++
--- /var/tmp/diff_new_pack.GMEbFU/_old  2017-06-12 15:29:59.145058981 +0200
+++ /var/tmp/diff_new_pack.GMEbFU/_new  2017-06-12 15:29:59.149058417 +0200
@@ -1,7 +1,7 @@
-Index: blasbench/bb.c
+Index: llcbench/blasbench/bb.c
 ===================================================================
---- blasbench/bb.c.orig
-+++ blasbench/bb.c
+--- llcbench.orig/blasbench/bb.c
++++ llcbench/blasbench/bb.c
 @@ -106,26 +106,6 @@ static double *t, *bws, *percents, *opss
  static _fcd foofn;
  #endif

++++++ llcbench-noinline.patch ++++++
Index: llcbench/blasbench/bb.c
===================================================================
--- llcbench.orig/blasbench/bb.c
+++ llcbench/blasbench/bb.c
@@ -279,7 +279,7 @@ int compute_gemm_dimension(int maxmem, i
 }
 
 
-INLINE void do_saxpy(float *x, float *y, int iterations, int *limit)
+void do_saxpy(float *x, float *y, int iterations, int *limit)
 {
   REGISTER int i = 0;
   extern int saxpy_();
@@ -290,7 +290,7 @@ INLINE void do_saxpy(float *x, float *y,
     }
 }
 
-INLINE void do_daxpy(double *x, double *y, int iterations, int *limit)
+void do_daxpy(double *x, double *y, int iterations, int *limit)
 {
   REGISTER int i = 0;
   extern int daxpy_();
@@ -301,7 +301,7 @@ INLINE void do_daxpy(double *x, double *
     }
 }
 
-INLINE void do_sgemv(float *a, float *x, float *y, int iterations, int *limit, 
int *lda)
+void do_sgemv(float *a, float *x, float *y, int iterations, int *limit, int 
*lda)
 {
   REGISTER int i = 0;
   extern int sgemv_();
@@ -312,7 +312,7 @@ INLINE void do_sgemv(float *a, float *x,
     }
 }
 
-INLINE void do_dgemv(double *a, double *x, double *y, int iterations, int 
*limit, int *lda)
+void do_dgemv(double *a, double *x, double *y, int iterations, int *limit, int 
*lda)
 {
   REGISTER int i = 0;
   extern int dgemv_();
@@ -323,7 +323,7 @@ INLINE void do_dgemv(double *a, double *
     }
 }
 
-INLINE void do_sgemm(float *a, float *b, float *c, int iterations, int *limit, 
int *lda)
+void do_sgemm(float *a, float *b, float *c, int iterations, int *limit, int 
*lda)
 {
   REGISTER int i = 0;
   extern int sgemm_();
@@ -334,7 +334,7 @@ INLINE void do_sgemm(float *a, float *b,
     }
 }
 
-INLINE void do_dgemm(double *a, double *b, double *c, int iterations, int 
*limit, int *lda)
+void do_dgemm(double *a, double *b, double *c, int iterations, int *limit, int 
*lda)
 {
   REGISTER int i = 0;
   extern int dgemm_();

Reply via email to