4 Commits

Author SHA256 Message Date
157412fb90 Accepting request 1292462 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1292462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/VecCore?expand=0&rev=6
2025-07-14 08:54:48 +00:00
f808c34073 - Do not force C++14, most recent gtest needs C++17 as does VecCore
0.8.2 by default

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/VecCore?expand=0&rev=11
2025-07-12 22:39:34 +00:00
9f8b6f5f5b Accepting request 1233721 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1233721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/VecCore?expand=0&rev=5
2024-12-30 11:52:08 +00:00
f637e7e130 - update to 0.8.2:
* Adapt to CMake policy CMP0146, FindCUDA.cmake removed (#25)
  * Disable std::simd backend when compiling with libc++ since their implementation is incomplete (#27)
  * Switch to C++17 as baseline C++ standard
  * Require CMake 3.16 or later, mark up to 3.30 as supported
  * Add support for Nvidia HPC Toolkit Compiler, GCC 15, and Clang 19
  * Drop math functions benchark compiled with -ffast-math
  * Fix memory leak in Julia set benchmark
  * Update builtin version of Vc to 1.4.5
  * Update bundled version of GoogleTest to 1.15.2 and Google benchmark to 1.9.0
  * Update scripts to build/test VecCore with CTest
  * Fix various compiler warnings from newer compiler versions

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/VecCore?expand=0&rev=9
2024-12-29 04:47:41 +00:00
4 changed files with 28 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d7983947c2c6faa55c908b3a968f19f96f4d5c909447c536de30c34b439e008
size 13878129

3
VecCore-0.8.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1268bca92acf00acd9775f1e79a2da7b1d902733d17e283e0dd5e02c41ac9666
size 13916073

View File

@@ -1,3 +1,25 @@
-------------------------------------------------------------------
Sat Jul 12 20:08:36 UTC 2025 - Christoph G <foss@grueninger.de>
- Do not force C++14, most recent gtest needs C++17 as does VecCore
0.8.2 by default
-------------------------------------------------------------------
Sat Dec 28 14:44:08 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
- update to 0.8.2:
* Adapt to CMake policy CMP0146, FindCUDA.cmake removed (#25)
* Disable std::simd backend when compiling with libc++ since their implementation is incomplete (#27)
* Switch to C++17 as baseline C++ standard
* Require CMake 3.16 or later, mark up to 3.30 as supported
* Add support for Nvidia HPC Toolkit Compiler, GCC 15, and Clang 19
* Drop math functions benchark compiled with -ffast-math
* Fix memory leak in Julia set benchmark
* Update builtin version of Vc to 1.4.5
* Update bundled version of GoogleTest to 1.15.2 and Google benchmark to 1.9.0
* Update scripts to build/test VecCore with CTest
* Fix various compiler warnings from newer compiler versions
-------------------------------------------------------------------
Thu Apr 25 08:48:55 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package VecCore
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: VecCore
Version: 0.8.1
Version: 0.8.2
Release: 0
Summary: C++ Library for Portable SIMD Vectorization
License: Apache-2.0
URL: https://root-project.github.io/veccore
Source: https://github.com/root-project/veccore/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: cmake >= 3.16
BuildRequires: gcc-c++
BuildRequires: pkg-config
BuildRequires: cmake(Vc) >= 1.3.3
@@ -51,7 +51,6 @@ rm -rf builtins/*
%build
# The SKIP_RPATH fix is needed for Leap 15.2, but doesn't hurt generally
%cmake -DCMAKE_SKIP_RPATH:BOOL=OFF \
-DCMAKE_CXX_STANDARD=14 \
-DVC:BOOL=ON \
-DUMESIMD:BOOL=OFF \
-DUSE_EXTERNAL_GTEST:BOOL=ON \