Hello community, here is the log from the commit of package linbox for openSUSE:Factory checked in at 2018-06-29 22:32:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/linbox (Old) and /work/SRC/openSUSE:Factory/.linbox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linbox" Fri Jun 29 22:32:43 2018 rev:3 rq:618657 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/linbox/linbox.changes 2018-01-23 13:52:15.519662409 +0100 +++ /work/SRC/openSUSE:Factory/.linbox.new/linbox.changes 2018-06-29 22:32:46.758190330 +0200 @@ -1,0 +2,6 @@ +Sat Jun 23 08:58:41 UTC 2018 - [email protected] + +- Add 0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch + from upstream. + +------------------------------------------------------------------- New: ---- 0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linbox.spec ++++++ --- /var/tmp/diff_new_pack.MJBmxY/_old 2018-06-29 22:32:47.266189889 +0200 +++ /var/tmp/diff_new_pack.MJBmxY/_new 2018-06-29 22:32:47.270189886 +0200 @@ -1,7 +1,7 @@ # # spec file for package linbox # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -21,11 +21,12 @@ Version: 1.5.2 Release: 0 Summary: C++ library for computation with matrices over ints and finite fields -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Productivity/Scientific/Math Url: http://linalg.org/ Source: https://github.com/linbox-team/linbox/releases/download/v%version/linbox-%version.tar.gz +Patch1: 0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch BuildRequires: autoconf >= 2.61 BuildRequires: automake >= 1.8 BuildRequires: gcc-c++ @@ -69,6 +70,7 @@ %prep %setup -q +%patch -P 1 -p1 %build autoreconf -fi ++++++ 0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch ++++++ >From 56be8673613fff87fb2329f71bceb0c793c00b82 Mon Sep 17 00:00:00 2001 From: Clement Pernet <[email protected]> Date: Fri, 18 May 2018 11:00:08 +0200 Subject: [PATCH] remove unnecessary double template, fixing gcc-8.1 compilation error, see https://groups.google.com/forum/#!topic/sage-devel/NgzlZknrizg --- linbox/matrix/densematrix/blas-transposed-matrix.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/linbox/matrix/densematrix/blas-transposed-matrix.h b/linbox/matrix/densematrix/blas-transposed-matrix.h index b81e65972..d9c031434 100644 --- a/linbox/matrix/densematrix/blas-transposed-matrix.h +++ b/linbox/matrix/densematrix/blas-transposed-matrix.h @@ -67,9 +67,6 @@ namespace LinBox /*! TransposedBlasMatrix. * NO DOC */ -#if !defined(__INTEL_COMPILER) && !defined(__CUDACC__) & !defined(__clang__) - template <> -#endif template< class Matrix > class TransposedBlasMatrix< TransposedBlasMatrix< Matrix > > : public Matrix { -- 2.17.1
