patches/Python-05-isalibs.diff
author dcarbery
Fri, 24 Nov 2006 16:37:59 +0000
branch217update
changeset 19096 d542fc2c823e
parent 8503 92725a8b9976
child 8930 5dd1be8d1374
permissions -rw-r--r--
Merged trunk changes r9797:9829 into 217update branch.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
     1
--- Python-2.4.4/Python/import.c.patch05	2006-10-05 14:08:58.000000000 -0400
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
     2
+++ Python-2.4.4/Python/import.c	2006-11-04 20:49:28.497670000 -0500
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
     3
@@ -707,8 +707,9 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
     4
 	}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
     5
 	pyc_mtime = PyMarshal_ReadLongFromFile(fp);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
     6
 	if (pyc_mtime != mtime) {
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
     7
-		if (Py_VerboseFlag)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
     8
-			PySys_WriteStderr("# %s has bad mtime\n", cpathname);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
     9
+		/*if (Py_VerboseFlag) */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    10
+			PySys_WriteStderr("# %s has bad mtime %lu vs %lu\n",
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    11
+cpathname, mtime, pyc_mtime);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    12
 		fclose(fp);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    13
 		return NULL;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    14
 	}
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
    15
@@ -1068,6 +1069,57 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    16
 static int find_init_module(char *); /* Forward */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    17
 static struct filedescr importhookdescr = {"", "", IMP_HOOK};
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    18
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    19
+#ifdef HAVE_STAT
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    20
+static char *
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    21
+insert_64dir(char *buf, size_t buflen)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    22
+{
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    23
+	char *base;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    24
+	char *cp;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    25
+	size_t blen;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    26
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    27
+	if ((blen = strlen(buf)) == 0)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    28
+		return (NULL);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    29
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    30
+	cp = &buf[blen - 1];
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    31
+	while (cp != buf && *cp != SEP)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    32
+		cp--;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    33
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    34
+	if (cp != buf)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    35
+		cp++;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    36
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    37
+	if (blen + strlen("64/") + 1 >= buflen)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    38
+		return NULL;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    39
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    40
+	base = strdup(cp);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    41
+	sprintf(cp, "64%c%s", SEP, base);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    42
+	free(base);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    43
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    44
+	return buf;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    45
+}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    46
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    47
+/*
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    48
+ * If we're on a 64-bit platform, modify lookups for shared object files.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    49
+ */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    50
+static size_t modify_path(struct filedescr *fdp, char *buf, size_t buflen)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    51
+{
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    52
+	struct stat statbuf;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    53
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    54
+	if (sizeof(void *) != 8)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    55
+		return 0;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    56
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    57
+	if (stat(buf, &statbuf) == 0 && S_ISDIR(statbuf.st_mode))
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    58
+		return 0;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    59
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    60
+	if (fdp->type != C_EXTENSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    61
+		return 0;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    62
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    63
+	if (insert_64dir(buf, buflen) == NULL)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    64
+		return 0;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    65
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    66
+	return strlen("64/");
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    67
+}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    68
+#endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    69
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    70
 static struct filedescr *
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    71
 find_module(char *fullname, char *subname, PyObject *path, char *buf,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    72
 	    size_t buflen, FILE **p_fp, PyObject **p_loader)
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
    73
@@ -1085,11 +1137,10 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    74
 	static struct filedescr fd_builtin = {"", "", C_BUILTIN};
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    75
 	static struct filedescr fd_package = {"", "", PKG_DIRECTORY};
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    76
 	char name[MAXPATHLEN+1];
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    77
-#if defined(PYOS_OS2)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    78
 	size_t saved_len;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    79
 	size_t saved_namelen;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    80
 	char *saved_buf = NULL;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    81
-#endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    82
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    83
 	if (p_loader != NULL)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    84
 		*p_loader = NULL;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    85
 
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
    86
@@ -1281,15 +1332,19 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    87
 		}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    88
 #endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    89
 #endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    90
-#if defined(PYOS_OS2)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    91
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    92
 		/* take a snapshot of the module spec for restoration
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    93
 		 * after the 8 character DLL hackery
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    94
 		 */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    95
 		saved_buf = strdup(buf);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    96
 		saved_len = len;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    97
 		saved_namelen = namelen;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    98
-#endif /* PYOS_OS2 */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
    99
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   100
 		for (fdp = _PyImport_Filetab; fdp->suffix != NULL; fdp++) {
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   101
+#ifdef HAVE_STAT
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   102
+			len += modify_path(fdp, buf, buflen);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   103
+#endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   104
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   105
 #if defined(PYOS_OS2)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   106
 			/* OS/2 limits DLLs to 8 character names (w/o
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   107
 			   extension)
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   108
@@ -1330,21 +1385,18 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   109
 					fp = NULL;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   110
 				}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   111
 			}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   112
-#if defined(PYOS_OS2)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   113
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   114
 			/* restore the saved snapshot */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   115
 			strcpy(buf, saved_buf);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   116
 			len = saved_len;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   117
 			namelen = saved_namelen;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   118
-#endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   119
 		}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   120
-#if defined(PYOS_OS2)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   121
 		/* don't need/want the module name snapshot anymore */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   122
 		if (saved_buf)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   123
 		{
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   124
 			free(saved_buf);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   125
 			saved_buf = NULL;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   126
 		}
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   127
-#endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   128
 		Py_XDECREF(copy);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   129
 		if (fp != NULL)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   130
 			break;
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   131
--- Python-2.4.4/Python/importdl.h.patch05	2002-12-30 17:08:05.000000000 -0500
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   132
+++ Python-2.4.4/Python/importdl.h	2006-11-04 20:49:28.500505000 -0500
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   133
@@ -31,8 +31,9 @@
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   134
 extern PyObject *_PyImport_LoadDynamicModule(char *name, char *pathname,
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   135
 					     FILE *);
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   136
 
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   137
-/* Max length of module suffix searched for -- accommodates "module.slb" */
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   138
-#define MAXSUFFIXSIZE 12
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   139
+/* Max length of module suffix searched for -- accommodates "module.slb"
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   140
+   and "64/" */
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   141
+#define MAXSUFFIXSIZE 15
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   142
 
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   143
 #ifdef MS_WINDOWS
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   144
 #include <windows.h>
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   145
--- Python-2.4.4/Lib/distutils/command/build_ext.py.patch05	2004-11-10 17:23:15.000000000 -0500
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   146
+++ Python-2.4.4/Lib/distutils/command/build_ext.py	2006-11-04 20:49:28.499417000 -0500
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   147
@@ -614,7 +614,13 @@
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   148
         so_ext = get_config_var('SO')
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   149
         if os.name == 'nt' and self.debug:
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   150
             return apply(os.path.join, ext_path) + '_d' + so_ext
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   151
-        return apply(os.path.join, ext_path) + so_ext
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   152
+        # .so extensions are word-size specific
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   153
+        path = apply(os.path.join, ext_path)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   154
+        if sys.maxint == 2147483647L:
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   155
+            return path + so_ext
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   156
+        dirname = os.path.dirname(path);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   157
+        basename = os.path.basename(path);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   158
+        return os.path.join(dirname, "64", basename + so_ext)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   159
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   160
     def get_export_symbols (self, ext):
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   161
         """Return the list of symbols that a shared extension has to
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   162
--- Python-2.4.4/configure.in.patch05	2006-10-17 12:03:36.000000000 -0400
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   163
+++ Python-2.4.4/configure.in	2006-11-04 21:00:54.845972000 -0500
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   164
@@ -14,8 +14,36 @@
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   165
 AH_TOP([
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   166
 #ifndef Py_PYCONFIG_H
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   167
 #define Py_PYCONFIG_H
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   168
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   169
 ])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   170
 AH_BOTTOM([
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   171
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   172
+#include <sys/isa_defs.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   173
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   174
+/*
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   175
+ * Python originally defined these statically, which prevents a 32-64 python
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   176
+ * from working at all.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   177
+ */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   178
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   179
+#define SIZEOF_SHORT 2
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   180
+#define SIZEOF_INT 4
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   181
+#define SIZEOF_LONG_LONG 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   182
+#define SIZEOF_FPOS_T 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   183
+#define SIZEOF_OFF_T 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   184
+#define SIZEOF_PTHREAD_T 4
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   185
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   186
+#ifdef _LP64
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   187
+#define SIZEOF_LONG 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   188
+#define SIZEOF_UINTPTR_T 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   189
+#define SIZEOF_VOID_P 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   190
+#define SIZEOF_TIME_T 8
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   191
+#else
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   192
+#define SIZEOF_LONG 4
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   193
+#define SIZEOF_UINTPTR_T 4
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   194
+#define SIZEOF_VOID_P 4
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   195
+#define SIZEOF_TIME_T 4
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   196
+#endif
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   197
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   198
 /* Define the macros needed if on a UnixWare 7.x system. */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   199
 #if defined(__USLC__) && defined(__SCO_VERSION__)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   200
 #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   201
@@ -56,6 +84,26 @@
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   202
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   203
 define_xopen_source=yes
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   204
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   205
+# AC_CHECK_SIZEOF without the AC_DEFINE_UNQUOTED
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   206
+AC_DEFUN([PY_CHECK_SIZEOF],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   207
+[AS_LITERAL_IF([$1], [],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   208
+               [AC_FATAL([$0: requires literal arguments])])dnl
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   209
+AC_CHECK_TYPE([$1], [], [], [$3])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   210
+AC_CACHE_CHECK([size of $1], AS_TR_SH([ac_cv_sizeof_$1]),
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   211
+[if test "$AS_TR_SH([ac_cv_type_$1])" = yes; then
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   212
+  # The cast to unsigned long works around a bug in the HP C Compiler
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   213
+  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   214
+  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   215
+  # This bug is HP SR number 8606223364.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   216
+  _AC_COMPUTE_INT([(long) (sizeof ($1))],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   217
+                  [AS_TR_SH([ac_cv_sizeof_$1])],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   218
+                  [AC_INCLUDES_DEFAULT([$3])],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   219
+                  [AC_MSG_FAILURE([cannot compute sizeof ($1), 77])])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   220
+else
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   221
+  AS_TR_SH([ac_cv_sizeof_$1])=0
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   222
+fi])dnl
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   223
+])# PY_CHECK_SIZEOF
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   224
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   225
 # Arguments passed to configure.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   226
 AC_SUBST(CONFIG_ARGS)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   227
 CONFIG_ARGS="$ac_configure_args"
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   228
@@ -1142,15 +1190,8 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   229
 AC_TYPE_SIZE_T
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   230
 AC_TYPE_UID_T
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   231
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   232
-# Sizes of various common basic types
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   233
-# ANSI C requires sizeof(char) == 1, so no need to check it
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   234
-AC_CHECK_SIZEOF(int, 4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   235
-AC_CHECK_SIZEOF(long, 4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   236
-AC_CHECK_SIZEOF(void *, 4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   237
-AC_CHECK_SIZEOF(short, 2)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   238
-AC_CHECK_SIZEOF(float, 4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   239
-AC_CHECK_SIZEOF(double, 8)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   240
-AC_CHECK_SIZEOF(fpos_t, 4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   241
+PY_CHECK_SIZEOF(short)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   242
+PY_CHECK_SIZEOF(long)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   243
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   244
 AC_MSG_CHECKING(for long long support)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   245
 have_long_long=no
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   246
@@ -1159,107 +1200,28 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   247
   have_long_long=yes
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   248
 ])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   249
 AC_MSG_RESULT($have_long_long)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   250
-if test "$have_long_long" = yes ; then
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   251
-AC_CHECK_SIZEOF(long long, 8)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   252
-fi
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   253
 
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   254
 AC_CHECK_TYPES(uintptr_t, 
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   255
-   [AC_CHECK_SIZEOF(uintptr_t, 4)], 
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   256
+   [], 
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   257
    [], [#ifdef HAVE_STDINT_H
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   258
         #include <stdint.h>
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   259
         #endif])
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   260
 
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   261
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   262
-# Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   263
-AC_MSG_CHECKING(size of off_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   264
-AC_CACHE_VAL(ac_cv_sizeof_off_t,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   265
-[AC_TRY_RUN([#include <stdio.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   266
+PY_CHECK_SIZEOF(off_t,4,[
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   267
+#include <stdio.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   268
+#include <stdlib.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   269
 #include <sys/types.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   270
-main()
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   271
-{
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   272
-  FILE *f=fopen("conftestval", "w");
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   273
-  if (!f) exit(1);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   274
-  fprintf(f, "%d\n", sizeof(off_t));
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   275
-  exit(0);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   276
-}],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   277
-ac_cv_sizeof_off_t=`cat conftestval`,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   278
-ac_cv_sizeof_off_t=0,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   279
-ac_cv_sizeof_off_t=4)
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   280
-])
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   281
-AC_MSG_RESULT($ac_cv_sizeof_off_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   282
-AC_DEFINE_UNQUOTED(SIZEOF_OFF_T, $ac_cv_sizeof_off_t,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   283
-[The number of bytes in an off_t.])
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   284
+])
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   285
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   286
 AC_MSG_CHECKING(whether to enable large file support)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   287
-if test "$have_long_long" = yes -a \
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   288
-	"$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   289
-	"$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   290
-  AC_DEFINE(HAVE_LARGEFILE_SUPPORT, 1, 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   291
-  [Defined to enable large file support when an off_t is bigger than a long
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   292
-   and long long is available and at least as big as an off_t. You may need
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   293
-   to add some flags for configuration and compilation to enable this mode.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   294
-   (For Solaris and Linux, the necessary defines are already defined.)])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   295
-  AC_MSG_RESULT(yes)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   296
-else
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   297
-  AC_MSG_RESULT(no)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   298
-fi
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   299
-
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   300
-# AC_CHECK_SIZEOF() doesn't include <time.h>.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   301
-AC_MSG_CHECKING(size of time_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   302
-AC_CACHE_VAL(ac_cv_sizeof_time_t,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   303
-[AC_TRY_RUN([#include <stdio.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   304
-#include <time.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   305
-main()
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   306
-{
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   307
-  FILE *f=fopen("conftestval", "w");
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   308
-  if (!f) exit(1);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   309
-  fprintf(f, "%d\n", sizeof(time_t));
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   310
-  exit(0);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   311
-}],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   312
-ac_cv_sizeof_time_t=`cat conftestval`,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   313
-ac_cv_sizeof_time_t=0,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   314
-ac_cv_sizeof_time_t=4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   315
-])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   316
-AC_MSG_RESULT($ac_cv_sizeof_time_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   317
-AC_DEFINE_UNQUOTED(SIZEOF_TIME_T, $ac_cv_sizeof_time_t, 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   318
-[The number of bytes in a time_t.])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   319
-
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   320
 
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   321
-# if have pthread_t then define SIZEOF_PTHREAD_T
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   322
-ac_save_cc="$CC"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   323
-if test "$ac_cv_kpthread" = "yes"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   324
-then CC="$CC -Kpthread"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   325
-elif test "$ac_cv_kthread" = "yes"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   326
-then CC="$CC -Kthread"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   327
-elif test "$ac_cv_pthread" = "yes"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   328
-then CC="$CC -pthread"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   329
-fi
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   330
-AC_MSG_CHECKING(for pthread_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   331
-have_pthread_t=no
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   332
-AC_TRY_COMPILE([#include <pthread.h>], [pthread_t x; x = *(pthread_t*)0;], have_pthread_t=yes)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   333
-AC_MSG_RESULT($have_pthread_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   334
-if test "$have_pthread_t" = yes ; then
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   335
-  # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   336
-  AC_MSG_CHECKING(size of pthread_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   337
-  AC_CACHE_VAL(ac_cv_sizeof_pthread_t,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   338
-  [AC_TRY_RUN([#include <stdio.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   339
-#include <pthread.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   340
-  main()
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   341
-  {
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   342
-    FILE *f=fopen("conftestval", "w");
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   343
-    if (!f) exit(1);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   344
-    fprintf(f, "%d\n", sizeof(pthread_t));
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   345
-    exit(0);
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   346
-  }],
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   347
-  ac_cv_sizeof_pthread_t=`cat conftestval`,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   348
-  ac_cv_sizeof_pthread_t=0,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   349
-  ac_cv_sizeof_pthread_t=4)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   350
-  ])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   351
-  AC_MSG_RESULT($ac_cv_sizeof_pthread_t)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   352
-  AC_DEFINE_UNQUOTED(SIZEOF_PTHREAD_T, $ac_cv_sizeof_pthread_t,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   353
-   [The number of bytes in a pthread_t.])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   354
-fi
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   355
-CC="$ac_save_cc"
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   356
+AC_DEFINE(HAVE_LARGEFILE_SUPPORT, 1, 
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   357
+[Defined to enable large file support when an off_t is bigger than a long
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   358
+ and long long is available and at least as big as an off_t. You may need
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   359
+ to add some flags for configuration and compilation to enable this mode.
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   360
+ (For Solaris and Linux, the necessary defines are already defined.)])
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   361
+AC_MSG_RESULT(yes)
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   362
 
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   363
 AC_MSG_CHECKING(for --enable-toolbox-glue)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   364
 AC_ARG_ENABLE(toolbox-glue,
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   365
@@ -1496,10 +1458,6 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   366
 if test -z "$CCSHARED"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   367
 then
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   368
 	case $ac_sys_system/$ac_sys_release in
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   369
-	SunOS*) if test "$GCC" = yes;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   370
-	        then CCSHARED="-fPIC";
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   371
-		else CCSHARED="-xcode=pic32";
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   372
-	        fi;;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   373
 	hp*|HP*) if test "$GCC" = yes;
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   374
 		 then CCSHARED="-fPIC";
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   375
 		 else CCSHARED="+z";
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   376
@@ -2815,12 +2773,6 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   377
 wchar_h="no"
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   378
 )
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   379
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   380
-# determine wchar_t size
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   381
-if test "$wchar_h" = yes
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   382
-then
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   383
-  AC_CHECK_SIZEOF(wchar_t, 4, [#include <wchar.h>])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   384
-fi
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   385
-
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   386
 AC_MSG_CHECKING(for UCS-4 tcl)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   387
 have_ucs4_tcl=no
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   388
 AC_TRY_COMPILE([
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   389
@@ -2850,6 +2802,11 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   390
   ac_cv_wchar_t_signed=no,
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   391
   ac_cv_wchar_t_signed=yes)])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   392
   AC_MSG_RESULT($ac_cv_wchar_t_signed)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   393
+ 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   394
+  PY_CHECK_SIZEOF(wchar_t, 4, [
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   395
+  #include <wchar.h>
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   396
+  #include <stdlib.h
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   397
+  ])
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   398
 fi
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   399
   
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   400
 AC_MSG_CHECKING(what type to use for unicode)
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   401
--- Python-2.4.4/Makefile.pre.in.patch05	2006-10-08 13:41:25.000000000 -0400
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   402
+++ Python-2.4.4/Makefile.pre.in	2006-11-04 20:49:28.627191000 -0500
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   403
@@ -79,18 +79,18 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   404
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   405
 # Expanded directories
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   406
 BINDIR=		$(exec_prefix)/bin
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   407
-LIBDIR=		$(exec_prefix)/lib
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   408
+LIBDIR=		@libdir@
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   409
 MANDIR=		@mandir@
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   410
 INCLUDEDIR=	@includedir@
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   411
 CONFINCLUDEDIR=	$(exec_prefix)/include
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   412
 SCRIPTDIR=	$(prefix)/lib
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   413
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   414
 # Detailed destination directories
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   415
-BINLIBDEST=	$(LIBDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   416
-LIBDEST=	$(SCRIPTDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   417
-INCLUDEPY=	$(INCLUDEDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   418
-CONFINCLUDEPY=	$(CONFINCLUDEDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   419
-LIBP=		$(LIBDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   420
+BINLIBDEST=		$(exec_prefix)/lib/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   421
+LIBDEST=		$(SCRIPTDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   422
+INCLUDEPY=		$(INCLUDEDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   423
+CONFINCLUDEPY=		$(CONFINCLUDEDIR)/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   424
+LIBP=			$(exec_prefix)/lib/python$(VERSION)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   425
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   426
 # Symbols used for using shared libraries
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   427
 SO=		@SO@
8503
92725a8b9976 2006-11-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 8162
diff changeset
   428
@@ -777,6 +777,7 @@
8162
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   429
 
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   430
 # Install the include files
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   431
 INCLDIRSTOMAKE=$(INCLUDEDIR) $(CONFINCLUDEDIR) $(INCLUDEPY) $(CONFINCLUDEPY)
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   432
+
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   433
 inclinstall:
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   434
 	@for i in $(INCLDIRSTOMAKE); \
ab63e00d2219 2006-09-18 Laszlo (Laca) Peter <[email protected]>
lp117937
parents:
diff changeset
   435
 	do \