[gsl/temp_odecrash] temporary diagnostic
Frantisek Kluknavsky
fkluknav at fedoraproject.org
Wed Jan 23 14:18:19 UTC 2013
commit 1121cdd6607464ac3b2f6b3dd89f11313508bab3
Author: Frantisek Kluknavsky <fkluknav at redhat.com>
Date: Wed Jan 23 15:17:53 2013 +0100
temporary diagnostic
gsl.spec | 5 +++--
wrk.patch | 11 ++++++++++-
2 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/gsl.spec b/gsl.spec
index 3182867..3d097e6 100644
--- a/gsl.spec
+++ b/gsl.spec
@@ -34,6 +34,7 @@ The gsl-devel package contains the header files necessary for
developing programs using the GSL (GNU Scientific Library).
%prep
+gcc -v
%setup -q
%patch0 -p1 -b .lib64
%patch1 -p1 -b .libs
@@ -45,8 +46,8 @@ mv THANKS.aux THANKS
%build
%ifarch %{ix86}
-%configure CFLAGS="$CFLAGS -fgnu89-inline"
-# -ffp-contract=off -msse2 -mfpmath=sse"
+#RHEL builders fail with 387 floating-point unit, SSE required. Fedora builders do fine both ways. (January 2012)
+%configure CFLAGS="$CFLAGS -fgnu89-inline -msse2 -mfpmath=sse"
%else
%configure CFLAGS="$CFLAGS -fgnu89-inline"
# -ffp-contract=off"
diff --git a/wrk.patch b/wrk.patch
index bcc3699..b40276d 100644
--- a/wrk.patch
+++ b/wrk.patch
@@ -131,7 +131,7 @@ diff -up wrk/ode-initval2/evolve.c.wrk wrk/ode-initval2/evolve.c
diff -up wrk/ode-initval2/msbdf.c.wrk wrk/ode-initval2/msbdf.c
--- wrk/ode-initval2/msbdf.c.wrk 2013-01-09 10:35:45.259960403 +0100
-+++ wrk/ode-initval2/msbdf.c 2013-01-22 10:54:04.377231938 +0100
++++ wrk/ode-initval2/msbdf.c 2013-01-23 15:17:29.745182852 +0100
@@ -43,6 +43,8 @@
framework.
*/
@@ -175,6 +175,15 @@ diff -up wrk/ode-initval2/msbdf.c.wrk wrk/ode-initval2/msbdf.c
msbdf_state_t *state = (msbdf_state_t *) vstate;
double *const z = state->z;
+@@ -1329,7 +1340,7 @@ msbdf_apply (void *vstate, size_t dim, d
+
+ {
+ const int deltaord = ord - ordprev[0];
+-
++printf("ord\n%d\n%d\n", ord, ordprev);
+ if (deltaord > 1 || deltaord < -1)
+ {
+ printf ("-- order change %d\n", deltaord);
@@ -1466,7 +1477,10 @@ msbdf_apply (void *vstate, size_t dim, d
/* Calculate polynomial coefficients (l), error coefficient and
auxiliary coefficients
More information about the scm-commits
mailing list