4 Commits

Author SHA256 Message Date
e6ef14cc20 Accepting request 1286787 from science
OBS-URL: https://build.opensuse.org/request/show/1286787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blaspp?expand=0&rev=4
2025-06-20 14:48:48 +00:00
1794b6514d Accepting request 1285852 from home:badshah400:branches:science
* Update to version 2025.05.28.
* Follow upstream so version bump for shlib package name.
* Pass -Duse_cmake_find_blas=true to cmake; otherwise causes linking failures with missing references to blas.
* Update testsweeper minimum version to 2025.05.28 for tests.

OBS-URL: https://build.opensuse.org/request/show/1285852
OBS-URL: https://build.opensuse.org/package/show/science/blaspp?expand=0&rev=9
2025-06-18 20:36:21 +00:00
823001a309 Accepting request 1272965 from science
OBS-URL: https://build.opensuse.org/request/show/1272965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blaspp?expand=0&rev=3
2025-04-27 20:54:36 +00:00
b01d8ec25b Accepting request 1272870 from home:badshah400:branches:science
* Update to version 2024.10.26.
* Drop 87.patch: incorporated upstream.

OBS-URL: https://build.opensuse.org/request/show/1272870
OBS-URL: https://build.opensuse.org/package/show/science/blaspp?expand=0&rev=7
2025-04-27 18:24:39 +00:00
5 changed files with 42 additions and 49 deletions

View File

@@ -1,38 +0,0 @@
From 8d0d3ec6c7c49fbf99d8baa0e619565236652d4f Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
Date: Tue, 2 Jul 2024 11:05:21 +0200
Subject: [PATCH] Do not record the build hostname
to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.
This patch was done while working on reproducible builds for openSUSE, sponsored by the NLnet NGI0 fund.
---
CMakeLists.txt | 1 -
include/blas/defines.h.in | 1 -
2 files changed, 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f2fbd695..77e4e7e3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -481,7 +481,6 @@ if (true)
string( APPEND blaspp_header_defines "#define ${def}\n" )
endforeach()
- cmake_host_system_information( RESULT HOSTNAME QUERY HOSTNAME )
# ctime format: Mon Nov 16 15:19:47 2020
string( TIMESTAMP datetime "%a %b %d %H:%M:%S %Y" )
diff --git a/include/blas/defines.h.in b/include/blas/defines.h.in
index f337139f..f5ac9669 100644
--- a/include/blas/defines.h.in
+++ b/include/blas/defines.h.in
@@ -8,7 +8,6 @@
// auto-generated by: @argv@
// @CMAKE_COMMAND@ @CMAKE_VERSION@
-// host: @HOSTNAME@
//
// Definitions for:
// CXX = @CXX@

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:24f325d2e1c2cc4275324bd88406555688379480877d19553656a0328287927a
size 814964

3
blaspp-2025.05.28.tar.gz Normal file
View File

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

View File

@@ -1,3 +1,34 @@
-------------------------------------------------------------------
Sat Jun 7 21:50:32 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2025.05.28:
* Added Level 1 BLAS GPU wrappers.
* Added is_complex_v.
* Added support for BLIS and libFLAME (hence AOCL).
* Removed support for ACML.
* Removed deprecated enum, memcpy routines.
* Moved [cz]symv and [cz]syr to BLAS++ from LAPACK++, since
they.
* logically fit in BLAS. Requires linking with an LAPACK
library.
* Tester prints stats with --repeat.
* Fixed SYCL include path.
* Fixed testers for n = 0 case.
* Fixed template gemm for beta = 0 to not propagate NaN/Inf
(strong zero).
- Follow upstream so version bump for shlib package name.
- Pass -Duse_cmake_find_blas=true to cmake; otherwise causes
linking failures with missing references to blas.
- Update testsweeper minimum version to 2025.05.28 for tests.
-------------------------------------------------------------------
Sat Apr 26 19:30:54 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2024.10.26:
* Added PAPI SDE that counts flops.
* Use to_blas_int to convert int32 to int64.
- Drop 87.patch: incorporated upstream.
-------------------------------------------------------------------
Tue Aug 20 07:16:54 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package blaspp
#
# 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
@@ -16,16 +16,15 @@
#
%define so_ver 1
%define so_ver 2
%define __builder ninja
Name: blaspp
Version: 2024.05.31
Version: 2025.05.28
Release: 0
Summary: C++ API for the Basic Linear Algebra Subroutines
License: BSD-3-Clause
URL: https://icl.utk.edu/slate/
Source: https://github.com/icl-utk-edu/blaspp/releases/download/v%{version}/%{name}-%{version}.tar.gz
Patch0: https://github.com/icl-utk-edu/blaspp/pull/87.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: ninja
@@ -34,7 +33,7 @@ BuildRequires: pkgconfig(blas)
# Section For tests
BuildRequires: cmake(cblas)
BuildRequires: cmake(lapack)
BuildRequires: cmake(testsweeper)
BuildRequires: cmake(testsweeper) >= 2025.05.28
# /Section
%description
@@ -63,9 +62,10 @@ against blaspp.
%build
%cmake \
-Dcolor=no \
-Duse_openmp=yes \
-Dbuild_tests=yes \
-Dcolor=false \
-Duse_openmp=true \
-Duse_cmake_find_blas=true \
-Dbuild_tests=true \
%{nil}
%cmake_build