From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 22 08:13:52 2017 Received: (at submit) by debbugs.gnu.org; 22 Dec 2017 13:13:52 +0000 Received: from localhost ([127.0.0.1]:47010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSN95-00034G-Gr for submit@debbugs.gnu.org; Fri, 22 Dec 2017 08:13:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSN92-000342-BF for submit@debbugs.gnu.org; Fri, 22 Dec 2017 08:13:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSN8v-0001d6-9i for submit@debbugs.gnu.org; Fri, 22 Dec 2017 08:13:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36730) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSN8v-0001cu-4a for submit@debbugs.gnu.org; Fri, 22 Dec 2017 08:13:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSN8t-0001Q6-2X for guix-patches@gnu.org; Fri, 22 Dec 2017 08:13:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSN8n-0001Yb-Ba for guix-patches@gnu.org; Fri, 22 Dec 2017 08:13:39 -0500 Received: from tranquility.mcc.ac.uk ([130.88.200.145]:37271) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSN8m-0001Xs-Vf for guix-patches@gnu.org; Fri, 22 Dec 2017 08:13:33 -0500 Received: from asmtp2.its.manchester.ac.uk ([130.88.13.150]) by tranquility.mcc.ac.uk with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1eSN8k-000FCe-GR for guix-patches@gnu.org; Fri, 22 Dec 2017 13:13:30 +0000 Received: from [10.247.160.3] (port=32838 helo=albion.it.manchester.ac.uk) by asmtp2.its.manchester.ac.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eSN8k-0008FU-67 for guix-patches@gnu.org; Fri, 22 Dec 2017 13:13:30 +0000 From: Dave Love To: guix-patches@gnu.org Subject: gnu: maths: Fix cache size detected by openblas on some Date: Fri, 22 Dec 2017 13:13:29 +0000 Message-ID: <87r2rm29dy.fsf@albion.it.manchester.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Goodwin-NTIS-Illegal-immigrants-Waihopai-al-Qa'ida" X-Authenticated-Sender: David Love from (albion.it.manchester.ac.uk) [10.247.160.3]:32838 X-Authenticated-From: Dave.Love@manchester.ac.uk X-SA-Exim-Connect-IP: 130.88.13.150 X-SA-Exim-Mail-From: fx@gnu.org X-SA-Exim-Scanned: No (on tranquility.mcc.ac.uk); SAEximRunCond expanded to false X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --Goodwin-NTIS-Illegal-immigrants-Waihopai-al-Qa'ida Content-Type: text/plain This addresses a potential performance problem, fixed in the post-0.2.20 source. It's intended for application to a package definition updated to 0.2.20, which Ludo said is in the pipeline. Apologies that I don't seem to have converged on an acceptable style for changes. --Goodwin-NTIS-Illegal-immigrants-Waihopai-al-Qa'ida Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-maths-Fix-cache-size-detected-by-openblas-on-som.patch >From 23ad3a438ef7bcd34e2354f6cbdede634f0188d4 Mon Sep 17 00:00:00 2001 From: Dave Love Date: Fri, 22 Dec 2017 12:48:29 +0000 Subject: [PATCH 1/2] gnu: maths: Fix cache size detected by openblas on some x86_64. * gnu/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch, gnu/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch: New files. * gnu/packages/maths.scm (openblas)[source]: Use them. * gnu/local.mk: Register them. --- gnu/local.mk | 2 + gnu/packages/maths.scm | 6 +- ...mplementation-of-cpuid_count-for-the-CPUI.patch | 36 ++++ ...-with-subleafs-to-query-L1-cache-size-on-.patch | 190 +++++++++++++++++++++ 4 files changed, 233 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch create mode 100644 gnu/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch diff --git a/gnu/local.mk b/gnu/local.mk index ac1c8ac2a..e69ccce34 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -930,6 +930,8 @@ dist_patch_DATA = \ %D%/packages/patches/omake-fix-non-determinism.patch \ %D%/packages/patches/ola-readdir-r.patch \ %D%/packages/patches/openscenegraph-ffmpeg3.patch \ + %D%/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch \ + %D%/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch \ %D%/packages/patches/openexr-missing-samples.patch \ %D%/packages/patches/openfoam-4.1-cleanup.patch \ %D%/packages/patches/openldap-CVE-2017-9287.patch \ diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index bb7dbee4b..8a48ec2fc 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -2629,7 +2629,11 @@ parts of it.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1bd03c5xni0bla0wg1wba841b36b0sg13sjja955kn5xzvy4i61a")))) + "1bd03c5xni0bla0wg1wba841b36b0sg13sjja955kn5xzvy4i61a")) + (patches + (search-patches + "openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch" + "openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch")))) (build-system gnu-build-system) (arguments `(#:tests? #f ;no "check" target diff --git a/gnu/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch b/gnu/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch new file mode 100644 index 000000000..d9cff2cf0 --- /dev/null +++ b/gnu/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-for-the-CPUI.patch @@ -0,0 +1,36 @@ +From 00774b1105ad5dbfe0e6be671096d51ad4a97b2e Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Wed, 12 Jul 2017 21:56:23 +0200 +Subject: [PATCH 2/2] Add dummy implementation of cpuid_count for the CPUIDEMU + case + +--- + cpuid_x86.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/cpuid_x86.c b/cpuid_x86.c +index 73b4df6b..103128a3 100644 +--- a/cpuid_x86.c ++++ b/cpuid_x86.c +@@ -157,6 +157,10 @@ void cpuid(unsigned int op, unsigned int *eax, unsigned int *ebx, unsigned int * + *edx = idlist[current].d; + } + ++void cpuid_count (unsigned int op, unsigned int count, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) { ++ return cpuid (op, eax, ebx, ecx, edx); ++} ++ + #endif + + #endif // _MSC_VER +@@ -977,7 +981,6 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + } + } + } +- + cpuid(0x80000000, &cpuid_level, &ebx, &ecx, &edx); + if (cpuid_level >= 0x80000006) { + if(L2.size<=0){ +-- +2.11.0 + diff --git a/gnu/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch b/gnu/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch new file mode 100644 index 000000000..a58c08e23 --- /dev/null +++ b/gnu/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache-size-on-.patch @@ -0,0 +1,190 @@ +From 6497aae57c77253b2d717b01f5ec17e137954395 Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Wed, 12 Jul 2017 20:43:09 +0200 +Subject: [PATCH 1/2] Use cpuid 4 with subleafs to query L1 cache size on Intel + processors + +--- + cpuid_x86.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------- + 1 file changed, 102 insertions(+), 15 deletions(-) + +diff --git a/cpuid_x86.c b/cpuid_x86.c +index ab2ecdca..73b4df6b 100644 +--- a/cpuid_x86.c ++++ b/cpuid_x86.c +@@ -71,12 +71,23 @@ void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx) + *edx = cpuInfo[3]; + } + ++void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, int *edx) ++{ ++ int cpuInfo[4] = {-1}; ++ __cpuidex(cpuInfo, op, count); ++ *eax = cpuInfo[0]; ++ *ebx = cpuInfo[1]; ++ *ecx = cpuInfo[2]; ++ *edx = cpuInfo[3]; ++} ++ + #else + + #ifndef CPUIDEMU + + #if defined(__APPLE__) && defined(__i386__) + void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx); ++void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, int *edx); + #else + static C_INLINE void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx){ + #if defined(__i386__) && defined(__PIC__) +@@ -90,6 +101,19 @@ static C_INLINE void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx){ + ("cpuid": "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "a" (op) : "cc"); + #endif + } ++ ++static C_INLINE void cpuid_count(int op, int count ,int *eax, int *ebx, int *ecx, int *edx){ ++#if defined(__i386__) && defined(__PIC__) ++ __asm__ __volatile__ ++ ("mov %%ebx, %%edi;" ++ "cpuid;" ++ "xchgl %%ebx, %%edi;" ++ : "=a" (*eax), "=D" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (op), "2" (count) : "cc"); ++#else ++ __asm__ __volatile__ ++ ("cpuid": "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (op), "2" (count) : "cc"); ++#endif ++} + #endif + + #else +@@ -312,9 +336,9 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + cpuid(0, &cpuid_level, &ebx, &ecx, &edx); + + if (cpuid_level > 1) { +- ++ int numcalls =0 ; + cpuid(2, &eax, &ebx, &ecx, &edx); +- ++ numcalls = BITMASK(eax, 0, 0xff); //FIXME some systems may require repeated calls to read all entries + info[ 0] = BITMASK(eax, 8, 0xff); + info[ 1] = BITMASK(eax, 16, 0xff); + info[ 2] = BITMASK(eax, 24, 0xff); +@@ -335,7 +359,6 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + info[14] = BITMASK(edx, 24, 0xff); + + for (i = 0; i < 15; i++){ +- + switch (info[i]){ + + /* This table is from http://www.sandpile.org/ia32/cpuid.htm */ +@@ -637,12 +660,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + LD1.linesize = 64; + break; + case 0x63 : +- DTB.size = 2048; +- DTB.associative = 4; +- DTB.linesize = 32; +- LDTB.size = 4096; +- LDTB.associative= 4; +- LDTB.linesize = 32; ++ DTB.size = 2048; ++ DTB.associative = 4; ++ DTB.linesize = 32; ++ LDTB.size = 4096; ++ LDTB.associative= 4; ++ LDTB.linesize = 32; ++ break; + case 0x66 : + LD1.size = 8; + LD1.associative = 4; +@@ -675,12 +699,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + LC1.associative = 8; + break; + case 0x76 : +- ITB.size = 2048; +- ITB.associative = 0; +- ITB.linesize = 8; +- LITB.size = 4096; +- LITB.associative= 0; +- LITB.linesize = 8; ++ ITB.size = 2048; ++ ITB.associative = 0; ++ ITB.linesize = 8; ++ LITB.size = 4096; ++ LITB.associative= 0; ++ LITB.linesize = 8; ++ break; + case 0x77 : + LC1.size = 16; + LC1.associative = 4; +@@ -891,6 +916,68 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + } + + if (get_vendor() == VENDOR_INTEL) { ++ if(LD1.size<=0 || LC1.size<=0){ ++ //If we didn't detect L1 correctly before, ++ int count; ++ for (count=0;count <4;count++) { ++ cpuid_count(4, count, &eax, &ebx, &ecx, &edx); ++ switch (eax &0x1f) { ++ case 0: ++ continue; ++ case 1: ++ case 3: ++ { ++ switch ((eax >>5) &0x07) ++ { ++ case 1: ++ { ++// fprintf(stderr,"L1 data cache...\n"); ++ int sets = ecx+1; ++ int lines = (ebx & 0x0fff) +1; ++ ebx>>=12; ++ int part = (ebx&0x03ff)+1; ++ ebx >>=10; ++ int assoc = (ebx&0x03ff)+1; ++ LD1.size = (assoc*part*lines*sets)/1024; ++ LD1.associative = assoc; ++ LD1.linesize= lines; ++ break; ++ } ++ default: ++ break; ++ } ++ break; ++ } ++ case 2: ++ { ++ switch ((eax >>5) &0x07) ++ { ++ case 1: ++ { ++// fprintf(stderr,"L1 instruction cache...\n"); ++ int sets = ecx+1; ++ int lines = (ebx & 0x0fff) +1; ++ ebx>>=12; ++ int part = (ebx&0x03ff)+1; ++ ebx >>=10; ++ int assoc = (ebx&0x03ff)+1; ++ LC1.size = (assoc*part*lines*sets)/1024; ++ LC1.associative = assoc; ++ LC1.linesize= lines; ++ break; ++ } ++ default: ++ break; ++ } ++ break; ++ ++ } ++ default: ++ break; ++ } ++ } ++ } ++ + cpuid(0x80000000, &cpuid_level, &ebx, &ecx, &edx); + if (cpuid_level >= 0x80000006) { + if(L2.size<=0){ +-- +2.11.0 + -- 2.11.0 --Goodwin-NTIS-Illegal-immigrants-Waihopai-al-Qa'ida-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 04:43:52 2018 Received: (at 29810) by debbugs.gnu.org; 8 Jan 2018 09:43:52 +0000 Received: from localhost ([127.0.0.1]:40210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYTyC-0007aa-47 for submit@debbugs.gnu.org; Mon, 08 Jan 2018 04:43:52 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:34058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYTy7-0007aQ-VN for 29810@debbugs.gnu.org; Mon, 08 Jan 2018 04:43:48 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 5DA06108D6; Mon, 8 Jan 2018 10:43:47 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gwY2eVe2m1iw; Mon, 8 Jan 2018 10:43:46 +0100 (CET) Received: from ribbon (unknown [193.50.110.243]) by hera.aquilenet.fr (Postfix) with ESMTPSA id DA03C108C7; Mon, 8 Jan 2018 10:43:45 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Dave Love Subject: Re: [bug#29810] gnu: maths: Fix cache size detected by openblas on some References: <87r2rm29dy.fsf@albion.it.manchester.ac.uk> Date: Mon, 08 Jan 2018 10:43:45 +0100 In-Reply-To: <87r2rm29dy.fsf@albion.it.manchester.ac.uk> (Dave Love's message of "Fri, 22 Dec 2017 13:13:29 +0000") Message-ID: <87zi5oit2m.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29810 Cc: 29810@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi Dave, Dave Love skribis: > This addresses a potential performance problem, fixed in the post-0.2.20 > source. It's intended for application to a package definition updated > to 0.2.20, which Ludo said is in the pipeline. Apologies that I don't > seem to have converged on an acceptable style for changes. > >>>From 23ad3a438ef7bcd34e2354f6cbdede634f0188d4 Mon Sep 17 00:00:00 2001 > From: Dave Love > Date: Fri, 22 Dec 2017 12:48:29 +0000 > Subject: [PATCH 1/2] gnu: maths: Fix cache size detected by openblas on s= ome > x86_64. > > * gnu/packages/patches/openblas-Add-dummy-implementation-of-cpuid_count-f= or-the-CPUI.patch, > gnu/packages/patches/openblas-Use-cpuid-4-with-subleafs-to-query-L1-cache= -size-on-.patch: > New files. > * gnu/packages/maths.scm (openblas)[source]: Use them. > * gnu/local.mk: Register them. Thanks for the patch. Given the number of dependents, we would not push it in master (info "(guix) Submitting Patches"). At the same time, since 0.2.20 is in core-updates and well on its way, do you think we should keep those patches? Perhaps in core-updates we could keep both 0.2.19 with these patches and 0.2.20 (ISTR you said there were incompatibilities between these two versions)? Would it make sense? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 11 04:41:29 2018 Received: (at control) by debbugs.gnu.org; 11 Jan 2018 09:41:29 +0000 Received: from localhost ([127.0.0.1]:51697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZZMX-0005XY-GK for submit@debbugs.gnu.org; Thu, 11 Jan 2018 04:41:29 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:59262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZZMT-0005XK-DX for control@debbugs.gnu.org; Thu, 11 Jan 2018 04:41:25 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CC07510670 for ; Thu, 11 Jan 2018 10:41:24 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fBN6rZp6vfAo for ; Thu, 11 Jan 2018 10:41:24 +0100 (CET) Received: from ribbon (unknown [193.50.110.92]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 115BE103A0 for ; Thu, 11 Jan 2018 10:41:23 +0100 (CET) Date: Thu, 11 Jan 2018 10:41:23 +0100 Message-Id: <87lgh4ag1o.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #29810 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 29810 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 12 18:21:59 2019 Received: (at 29810-done) by debbugs.gnu.org; 12 Feb 2019 23:21:59 +0000 Received: from localhost ([127.0.0.1]:45433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gthNG-0001TR-PP for submit@debbugs.gnu.org; Tue, 12 Feb 2019 18:21:59 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:41009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gthND-0001TE-LY for 29810-done@debbugs.gnu.org; Tue, 12 Feb 2019 18:21:57 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 9029622165; Tue, 12 Feb 2019 18:21:50 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 12 Feb 2019 18:21:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=PXch6TusOuQkuvNVJZXJELk2 0GZvPkWafFEvjZFgkxY=; b=fEyXJo73Pwr6Yophx3wxzU3f5woxkICRyyX2j4YD bW7RBSHjVxENa0TH9Rppuv6c7szGDj15Ok3QqbMaOz1cxPGXi7sMBXl9aVt3BhRo 6F2fv8whO6d+8LBMcedGvJNKPfm8blpD3v76SpgiVRkIig84d/HwVOnYp7tyUnQD R+I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=PXch6T usOuQkuvNVJZXJELk20GZvPkWafFEvjZFgkxY=; b=3mLxV38UddmJZGJo9UQriK lyBqbqDb7c4bquUf8xMliTkZVXzFn2q1Jj9nHe15QRO682FncG9/17BRGjyG9kVv 9nZB1GUkf/MGpBJUmZcDLYSTHNlwk6jxxm+KRMb4wwvJ1jbDhMKlL47bQvpQ/GgD bJtNktVtnQXmSYvuwdhS2zrQH5buZQ51idkUFLZr3iwR5LVyfoNnLxqEaP/9xXLI FoqqI9kltBqCQ/X8+dCt1Y44emdOVos0TT+A9EUFlZdveNJ4PBUONOiRAT9V9Jgm crmnR0nENUy/1Dqoat0gMH27cJ6aWlEQQaexrXkmkRvPTK3yg34L734Pj+vAzqCw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddtvddgtdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecumhhishhsihhnghcuvffquchfihgvlhguucdlfedtmdenucfjughrpeffhffukf hfgggtuggjfgesghdtreertderudenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceo lhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecukfhppeejiedruddvgedrvddtvddrud efjeenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghm vgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id DDA6310311; Tue, 12 Feb 2019 18:21:49 -0500 (EST) Date: Tue, 12 Feb 2019 18:21:48 -0500 From: Leo Famulari Subject: Re: [bug#29810] gnu: maths: Fix cache size detected by openblas on some Message-ID: <20190212232148.GB31772@jasmine.lan> References: <87r2rm29dy.fsf@albion.it.manchester.ac.uk> <87zi5oit2m.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="/NkBOFFp2J2Af1nK" Content-Disposition: inline In-Reply-To: <87zi5oit2m.fsf@gnu.org> User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 29810-done Cc: Dave Love , 29810-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --/NkBOFFp2J2Af1nK Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 08, 2018 at 10:43:45AM +0100, Ludovic Court=E8s wrote: > Thanks for the patch. Given the number of dependents, we would not push > it in master (info "(guix) Submitting Patches"). At the same time, > since 0.2.20 is in core-updates and well on its way, do you think we > should keep those patches? >=20 > Perhaps in core-updates we could keep both 0.2.19 with these patches and > 0.2.20 (ISTR you said there were incompatibilities between these two > versions)? Would it make sense? Our openblas package is currently at version 0.3.4. Due to lack of response from the submitter and the "staleness" of these patches I'm closing the bug ticket. Please re-open the bug if it is still relevant to you. --/NkBOFFp2J2Af1nK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlxjVQwACgkQJkb6MLrK fwgBmRAAnWSDY/JAtqBVBwaO+RwMhHdPZU0p7K7tTtnbalaqugLjwOLLCa9GabFh qv9+5kUGxfzuF6k/5dgdeZaPpA2ihalJYDj173v1DTiGCLT99jFWxncITIRs1TUo fCBENfaEgPqaDsif326BY8sCXBzwrbZbnjGSpIPhsu2/aqyTqJ6JnBTWhth4Epdz k4mXQvFisgW9sL03oCUOSdzGHDoz2jrmx1DkglMcLhaCzCgMfCbfsvqFzu6zJcdg s8Mm88pzPj3vgFnSjszBD6lm9pmQeg6hHS+eCDsDOZTiGC4wO0imXlV1P2z7zU0P mH8A6TmZUOM3/DOgmq9TSC46l5jpZRKHczQSQKtloOAcx2ac3z6dGwe8TjuxPsVb 4cXqYzYBrhm8xN4uHVXzfu00YDYnsdsAD8PPei6dVXX3DELkDDo1M8yoAiPC5uEp DxAntVIflrG4k3xBTaOmnsH3eckzFRqMlALvUIGC6R2/5zmWZa3wGbP5BngoH3c4 TcrBBPsI5LrkZqg2YCohVMiu1LeudK1ERrDlyUUkto17TXlO50QjwY0wx7P3UwKL y0PVuDrnYkebByhU2YTXjn7rN7NqNXVuuMoe8GMV8vfzUNamzX6rx6eMyG27c/nY SckvaGjim+tc++fqBVUvk1AZO2DSmQEAySHZag5wTtTxnc6bKbU= =V0yB -----END PGP SIGNATURE----- --/NkBOFFp2J2Af1nK-- From unknown Fri Jun 20 07:19:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Mar 2019 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator