summaryrefslogtreecommitdiff
path: root/math/atlas-devel/files/thread-patch
diff options
context:
space:
mode:
Diffstat (limited to 'math/atlas-devel/files/thread-patch')
-rw-r--r--math/atlas-devel/files/thread-patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/math/atlas-devel/files/thread-patch b/math/atlas-devel/files/thread-patch
new file mode 100644
index 000000000000..4d1a00c71f47
--- /dev/null
+++ b/math/atlas-devel/files/thread-patch
@@ -0,0 +1,28 @@
+--- config.c.orig Tue Jul 1 12:35:09 2003
++++ config.c Tue Jul 1 12:35:44 2003
+@@ -79,7 +79,7 @@
+ char *usermmnam[2] = {"", "GOTO"};
+ enum USERGEMM {UG_None=0, UG_GOTO};
+
+-int XCOMP=0, THREADS=0, USEWINF77=0, NLINES=0, ISWIN=0;
++int XCOMP=0, THREADS=1, USEWINF77=0, NLINES=0, ISWIN=0; // force threading
+ char TARGNAM[512];
+ enum MACHTYPE mach=MACHOther;
+
+@@ -2737,7 +2737,6 @@
+ Use3DNow = IsYes('n', " ", "Use 3DNow! for computation?");
+ }
+ ncpu = ProbeNCPU(OS, mach, targ, TOPdir);
+- ncpu = 1; // force non-threading
+ if (ncpu != 1) /* user may want to thread */
+ {
+ DisplayFile("CONFIG/pthread.txt", stdout, NLINES);
+@@ -3155,7 +3154,7 @@
+ }
+ if (USEWINF77) strcpy(F77, "$(BINdir)/winf77.exe");
+
+- fpout = fopen("ARCHNAME-NON-THREADED", "w");
++ fpout = fopen("ARCHNAME-THREADED", "w");
+ fprintf(fpout, "%s", ARCH);
+ fclose(fpout);
+ ATL_mprintf(2, fplog, stdout,"\nCreating make include file Make.%s\n", ARCH);