Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| e6ef14cc20 | |||
| 1794b6514d | |||
| 823001a309 | |||
| b01d8ec25b |
38
87.patch
38
87.patch
@@ -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@
|
||||
@@ -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
3
blaspp-2025.05.28.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c54a302c78676e611e18339cab388992ef02d3fb323a6bae7a0df54643245629
|
||||
size 890850
|
||||
@@ -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>
|
||||
|
||||
|
||||
16
blaspp.spec
16
blaspp.spec
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user