[arch-commits] Commit in gnutls/trunk (0001-fix-avx-detection.patch PKGBUILD)

Andreas Radke andyrtr at gemini.archlinux.org
Wed Aug 17 15:44:37 UTC 2022


    Date: Wednesday, August 17, 2022 @ 15:44:37
  Author: andyrtr
Revision: 453043

upgpkg: gnutls 3.7.7-3: fix AVX detection - FS#75613 - upstream patch changed

Modified:
  gnutls/trunk/0001-fix-avx-detection.patch
  gnutls/trunk/PKGBUILD

------------------------------+
 0001-fix-avx-detection.patch |    6 +++---
 PKGBUILD                     |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

Modified: 0001-fix-avx-detection.patch
===================================================================
--- 0001-fix-avx-detection.patch	2022-08-17 15:34:07 UTC (rev 453042)
+++ 0001-fix-avx-detection.patch	2022-08-17 15:44:37 UTC (rev 453043)
@@ -1,4 +1,4 @@
-From b87d46ea52b87daeca2d6e75d79a3e33456b5787 Mon Sep 17 00:00:00 2001
+From ef8a26638432066d8e683b216142d695fd16d222 Mon Sep 17 00:00:00 2001
 From: Daiki Ueno <ueno at gnu.org>
 Date: Mon, 15 Aug 2022 09:39:18 +0900
 Subject: [PATCH] accelerated: clear AVX bits if it cannot be queried through
@@ -20,7 +20,7 @@
  1 file changed, 32 insertions(+), 5 deletions(-)
 
 diff --git a/lib/accelerated/x86/x86-common.c b/lib/accelerated/x86/x86-common.c
-index 7ddaa594e6..b002dba721 100644
+index 7ddaa594e6..85e2f93d4d 100644
 --- a/lib/accelerated/x86/x86-common.c
 +++ b/lib/accelerated/x86/x86-common.c
 @@ -81,6 +81,26 @@ unsigned int _gnutls_x86_cpuid_s[4];
@@ -67,7 +67,7 @@
 -		return 0;
 -
 -	return ((_gnutls_x86_cpuid_s[1] & bit_AVX));
-+	return (_gnutls_x86_cpuid_s[1] & bit_AVX);
++	return (_gnutls_x86_cpuid_s[1] & (bit_AVX|bit_MOVBE)) == (bit_AVX|bit_MOVBE);
  }
  
  static unsigned check_pclmul(void)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-08-17 15:34:07 UTC (rev 453042)
+++ PKGBUILD	2022-08-17 15:44:37 UTC (rev 453043)
@@ -3,7 +3,7 @@
 
 pkgname=gnutls
 pkgver=3.7.7
-pkgrel=2
+pkgrel=3
 pkgdesc="A library which provides a secure layer over a reliable transport layer"
 arch=('x86_64')
 license=('GPL3' 'LGPL2.1')
@@ -20,7 +20,7 @@
         0001-fix-avx-detection.patch)
 sha256sums=('be9143d0d58eab64dba9b77114aaafac529b6c0d7e81de6bdf1c9b59027d2106'
             'SKIP'
-            '250c13305115001cfc52e0a65e5bfb62e53b6697cfb1ee30a8a24da9181c63da')
+            'f5a7155e319d823f72c1ae682aa8d93161965f87c453e7896a1149c4669ba92f')
 #validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # "Daiki Ueno <ueno at unixuser.org>"
 validpgpkeys=('5D46CB0F763405A7053556F47A75A648B3F9220C') # "Zoltan Fridrich <zfridric at redhat.com>"
 



More information about the arch-commits mailing list