[packages/libisal] - updated to 2.31.0
qboosh
qboosh at pld-linux.org
Fri May 31 20:41:24 CEST 2024
commit e699fe96e120607cc0684c4d7336402e3ce331ef
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri May 31 20:27:51 2024 +0200
- updated to 2.31.0
isa-l-x86.patch | 18 +++++++++---------
libisal.spec | 4 ++--
2 files changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/libisal.spec b/libisal.spec
index 9fcbda0..70841a4 100644
--- a/libisal.spec
+++ b/libisal.spec
@@ -5,13 +5,13 @@
Summary: Optimized low-level functions library for storage systems
Summary(pl.UTF-8): Biblioteka zoptymalizowanych funkcji niskopoziomowych do systemów przechowywania danych
Name: libisal
-Version: 2.30.0
+Version: 2.31.0
Release: 1
License: BSD
Group: Libraries
#Source0Download: https://github.com/intel/isa-l/releases
Source0: https://github.com/intel/isa-l/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 408ac6ca1fc5e5765fcf6ec535c211d7
+# Source0-md5: 5403379f5f8f8113a412f32d17471566
Patch0: isa-l-x86.patch
Patch1: x32.patch
URL: https://github.com/01org/isa-l
diff --git a/isa-l-x86.patch b/isa-l-x86.patch
index 5457ac8..ffeaaae 100644
--- a/isa-l-x86.patch
+++ b/isa-l-x86.patch
@@ -1,17 +1,17 @@
ec_encode_data_{sse,avx,avx2} refer to asm routines available only for elf64
---- isa-l-2.29.0/erasure_code/ec_highlevel_func.c.orig 2020-02-27 02:29:49.000000000 +0100
-+++ isa-l-2.29.0/erasure_code/ec_highlevel_func.c 2020-05-26 20:43:45.280001729 +0200
-@@ -29,7 +29,7 @@
- #include <limits.h>
+--- isa-l-2.31.0/erasure_code/ec_highlevel_func.c.orig 2024-05-31 20:08:22.732599805 +0200
++++ isa-l-2.31.0/erasure_code/ec_highlevel_func.c 2024-05-31 20:15:56.370142239 +0200
+@@ -30,7 +30,7 @@
#include "erasure_code.h"
+ #include "ec_base.h" /* for GF tables */
-#if __x86_64__ || __i386__ || _M_X64 || _M_IX86
+#if __x86_64__ || _M_X64
void ec_encode_data_sse(int len, int k, int rows, unsigned char *g_tbls, unsigned char **data,
unsigned char **coding)
{
---- isa-l-2.29.0/erasure_code/ec_multibinary.asm.orig 2020-02-27 02:29:49.000000000 +0100
-+++ isa-l-2.29.0/erasure_code/ec_multibinary.asm 2020-05-26 21:01:48.970797539 +0200
+--- isa-l-2.31.0/erasure_code/ec_multibinary.asm.orig 2024-01-18 19:27:24.000000000 +0100
++++ isa-l-2.31.0/erasure_code/ec_multibinary.asm 2024-05-31 20:24:51.410577010 +0200
@@ -36,6 +36,9 @@
default rel
[bits 64]
@@ -22,7 +22,7 @@ ec_encode_data_{sse,avx,avx2} refer to asm routines available only for elf64
extern ec_encode_data_update_sse
extern ec_encode_data_update_avx
extern ec_encode_data_update_avx2
-@@ -62,9 +65,6 @@
+@@ -72,9 +75,6 @@ extern gf_vect_mad_base
extern gf_vect_dot_prod_sse
extern gf_vect_dot_prod_avx
extern gf_vect_dot_prod_avx2
@@ -32,8 +32,8 @@ ec_encode_data_{sse,avx,avx2} refer to asm routines available only for elf64
mbin_interface ec_encode_data
mbin_interface gf_vect_dot_prod
-@@ -73,7 +73,7 @@
- mbin_interface gf_vect_mad
+@@ -84,7 +84,7 @@ mbin_interface gf_vect_mad
+ mbin_interface ec_init_tables
%ifidn __OUTPUT_FORMAT__, elf32
- mbin_dispatch_init5 ec_encode_data, ec_encode_data_base, ec_encode_data_sse, ec_encode_data_avx, ec_encode_data_avx2
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libisal.git/commitdiff/e699fe96e120607cc0684c4d7336402e3ce331ef
More information about the pld-cvs-commit
mailing list