Hello community, here is the log from the commit of package Vc for openSUSE:Factory checked in at 2018-02-16 21:45:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Vc (Old) and /work/SRC/openSUSE:Factory/.Vc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Vc" Fri Feb 16 21:45:07 2018 rev:8 rq:577168 version:1.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/Vc/Vc.changes 2017-05-20 14:32:44.855517638 +0200 +++ /work/SRC/openSUSE:Factory/.Vc.new/Vc.changes 2018-02-16 21:45:09.666029975 +0100 @@ -1,0 +2,14 @@ +Thu Feb 15 19:13:43 UTC 2018 - [email protected] + +- Update to version 1.3.3: + * Support for AVX2 gather instructions. + * Shift optimizations + * Preliminary support for compiling to non-x86 targets (uses only + the Scalar ABI) + * Resolve failing static assertions, moving the relevant tests to + unit tests + * Fixed is_simd_vector and is_simd_mask traits to consider the + ElementType too. +- Added a patch "fix_i686_build.patch" to fix build on i686. + +------------------------------------------------------------------- Old: ---- Vc-1.3.2.tar.gz New: ---- Vc-1.3.3.tar.gz fix_i686_build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Vc.spec ++++++ --- /var/tmp/diff_new_pack.68aPJl/_old 2018-02-16 21:45:10.613995787 +0100 +++ /var/tmp/diff_new_pack.68aPJl/_new 2018-02-16 21:45:10.613995787 +0100 @@ -1,8 +1,8 @@ # # spec file for package Vc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2015 Asterios Dramis <[email protected]>. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 Asterios Dramis <[email protected]>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,19 +18,20 @@ Name: Vc -Version: 1.3.2 +Version: 1.3.3 Release: 0 Summary: Collection of SIMD Vector Classes License: BSD-3-Clause Group: System/Libraries Url: https://github.com/VcDevel/Vc/ Source0: https://github.com/VcDevel/Vc/releases/download/%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM fix_i686_build.patch [email protected] -- Fix i686 build +Patch0: fix_i686_build.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 x86_64 +ExclusiveArch: %{ix86} x86_64 %description Vc is a free software library to ease explicit vectorization of C++ code. It @@ -65,6 +66,7 @@ %prep %setup -q +%patch0 -p1 %build %cmake \ @@ -86,15 +88,13 @@ %fdupes -s %{buildroot} %files devel -%defattr(-,root,root,-) -%doc LICENSE +%doc LICENSE README.md %doc %{_docdir}/%{name}-devel/ %{_includedir}/Vc/ %dir %{_libdir}/cmake %{_libdir}/cmake/Vc/ %files devel-static -%defattr(-,root,root,-) %{_libdir}/libVc.a %changelog ++++++ Vc-1.3.2.tar.gz -> Vc-1.3.3.tar.gz ++++++ ++++ 42807 lines of diff (skipped) ++++++ fix_i686_build.patch ++++++ --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: Vc-1.3.3/CMakeLists.txt =================================================================== --- Vc-1.3.3.orig/CMakeLists.txt +++ Vc-1.3.3/CMakeLists.txt @@ -21,7 +21,7 @@ include (OptimizeForArchitecture) vc_determine_compiler() -if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "(x86|AMD64|amd64)") +if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "(i686|x86|AMD64|amd64)") set(Vc_X86 TRUE) find_package(MIC) elseif("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "(arm|aarch32|aarch64)")
