21186728 Fix the 32-bit x86 GSL linalg LQ_update m(5,3) test by increasing the tolerance
authorRich Burridge <rich.burridge@oracle.com>
Tue, 02 Jun 2015 17:50:14 -0700
changeset 4394 1c0a45174c92
parent 4393 963a977eeb62
child 4402 b7cd2462c58f
21186728 Fix the 32-bit x86 GSL linalg LQ_update m(5,3) test by increasing the tolerance
components/libgsl/patches/fix-linalg-32bit-test.patch
components/libgsl/test/results-i386-32.master
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/libgsl/patches/fix-linalg-32bit-test.patch	Tue Jun 02 17:50:14 2015 -0700
@@ -0,0 +1,18 @@
+Fix the GSL linalg LQ_update m(5,3) test by increasing the tolerance.
+
+See CR #20914954 and
+http://lists.gnu.org/archive/html/help-gsl/2015-05/msg00001.html
+http://lists.gnu.org/archive/html/help-gsl/2015-06/msg00000.html
+for more details.
+
+--- gsl-1.16/linalg/test.c.orig	2015-06-02 09:25:01.871098009 -0700
++++ gsl-1.16/linalg/test.c	2015-06-02 09:27:57.434183264 -0700
+@@ -2288,7 +2288,7 @@
+   gsl_test(f, "  LQ_update m(3,5)");
+   s += f;
+ 
+-  f = test_LQ_update_dim(m53, 2 * 512.0 * GSL_DBL_EPSILON);
++  f = test_LQ_update_dim(m53, 2 * 2048.0 * GSL_DBL_EPSILON);
+   gsl_test(f, "  LQ_update m(5,3)");
+   s += f;
+ 
--- a/components/libgsl/test/results-i386-32.master	Tue Jun 02 15:40:18 2015 -0700
+++ b/components/libgsl/test/results-i386-32.master	Tue Jun 02 17:50:14 2015 -0700
@@ -208,13 +208,11 @@
 make[3]: Leaving directory `$(@D)/linalg'
 /usr/gnu/bin/make  check-TESTS
 make[3]: Entering directory `$(@D)/linalg'
-FAIL:   LQ_update m(5,3) [88]
-FAIL: LQ Rank-1 Update [97]
-FAIL: test
-==================
-1 of 1 test failed
-==================
-make[3]: [check-TESTS] Error 1 (ignored)
+Completed [233845/233845]
+PASS: test
+=============
+1 test passed
+=============
 make[3]: Leaving directory `$(@D)/linalg'
 make[2]: Leaving directory `$(@D)/linalg'
 Making check in eigen