r45846 - /packages/lapack/trunk/debian/patches/recursive.patch

sebastien at users.alioth.debian.org sebastien at users.alioth.debian.org
Tue May 7 20:34:47 UTC 2013


Author: sebastien
Date: Tue May  7 20:34:47 2013
New Revision: 45846

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=45846
Log:
recursive.patch: add DEP3 headers

Modified:
    packages/lapack/trunk/debian/patches/recursive.patch

Modified: packages/lapack/trunk/debian/patches/recursive.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/patches/recursive.patch?rev=45846&op=diff
==============================================================================
--- packages/lapack/trunk/debian/patches/recursive.patch (original)
+++ packages/lapack/trunk/debian/patches/recursive.patch Tue May  7 20:34:47 2013
@@ -1,3 +1,15 @@
+Description: Ensure thread safety of functions with large local variables
+ Some LAPACK functions allocate large local variables. The default behavior of
+ gfortran is to allocate such variables statically, instead of using the heap.
+ This makes these functions thread unsafe. The fix consists in declaring these
+ functions as RECURSIVE, to force heap allocation.
+Author: Michael Banck <mbanck at debian.org>
+Bug: http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=2&t=1930
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693269
+Reviewed-by: Sébastien Villemot <sebastien at debian.org>
+Last-Update: 2013-05-07
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- ./src/cgbtrf.f.orig	2013-05-06 00:43:02.302380624 +0200
 +++ ./src/cgbtrf.f	2013-05-06 00:44:23.910803548 +0200
 @@ -18,7 +18,8 @@




More information about the debian-science-commits mailing list