[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