cpython/Modules
Guido van Rossum 732aa2f987 Gregor Hoffleit writes:
But IMHO, this problem really reveals an annoyance in Python's
makesetup. makesetup puts the global include directories "$(INCLUDEPY)
$(EXECINCLUDEPY)" in front of the directories defined by the module in
Setup. Therefore global (potentially older) header files are preferred
over the ones set by the module, which makes it hard to compile new
versions of modules when the old versions are installed. AFAIK, the
other way around is common practice for most other software.

This patch to makesetup would be an potential fix for this problem,
though I don't know if it breaks anything else.
1998-12-11 01:10:29 +00:00
..
_cursesmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
_localemodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
_tkinter.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
almodule.c Now that we have standard (optional) long long support, the long long 1998-08-31 14:14:09 +00:00
arraymodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
audioop.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
binascii.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
bsddbmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
cdmodule.c Oops, forgot one. 1997-10-01 04:43:39 +00:00
cgen.py Keep gcc -Wall happy. 1997-04-29 21:34:16 +00:00
cgensupport.c Moved here from ../Python and quickly renamed. 1997-04-29 15:43:55 +00:00
cgensupport.h Moved rename2's macros relevant to this module here and added comment 1997-04-29 15:35:28 +00:00
clmodule.c lots of "goto error" replaced by "return" (Jack) 1997-10-08 15:26:28 +00:00
cmathmodule.c Added Doc strings -- by Chris Petrilli. 1998-12-04 19:26:43 +00:00
config.c.in Renamed inittab. 1997-04-29 20:31:59 +00:00
cPickle.c Make VC++ 5.0 compiler happy. 1998-12-08 17:37:19 +00:00
cryptmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
cStringIO.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
cstubs Generate the clear() method manually (calling __GLclear(), another 1998-04-28 16:09:16 +00:00
dbmmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
dlmodule.c Fix mysterious undetected error -- call to non-existant Py_Err_SetStr() 1997-12-16 23:58:15 +00:00
errnomodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
fcntlmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
flmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
fmmodule.c Renamed, but not tested. Guido will you try your test script on this? 1997-01-17 16:08:55 +00:00
fpectlmodule.c Needed to add DL_EXPORT to (redundant?) extern decl of module init function. 1998-12-10 16:49:28 +00:00
fpetestmodule.c Needed to add DL_EXPORT to (redundant?) extern decl of module init function. 1998-12-10 16:49:28 +00:00
gdbmmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
getbuildinfo.c Include macbuildno.h here (mac only) (Jack) 1997-10-08 15:26:56 +00:00
getpath.c When following symlinks to the real executable, use a loop so a 1998-04-29 21:07:06 +00:00
glmodule.c Check in the changed version after running the stubber again -- this 1998-10-21 16:10:40 +00:00
grpmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
imageop.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
imgfile.c Apply two changes, systematically: 1997-10-01 04:29:29 +00:00
ld_so_aix Mod suggested by Donn Cave -- invoke makexp_aix relative to $0 1997-09-03 00:45:30 +00:00
license.terms Add an optional hack for threads in Tkinter. 1997-09-28 05:52:41 +00:00
main.c Py_Main() must be DL_EXPORT too. 1998-12-07 14:28:47 +00:00
Makefile.pre.in Changes to deal with the sigcheck+intrcheck vs. signalmodule controversy. 1998-10-07 22:51:56 +00:00
makesetup Gregor Hoffleit writes: 1998-12-11 01:10:29 +00:00
makexp_aix remove C++ entries of the form Class::method 1998-04-09 21:46:02 +00:00
mathmodule.c Correctly document atan2. 1998-12-08 16:27:10 +00:00
md5.h Use INT_MAX/LONG_MAX instead of non-ANSI LONG_BIT 1996-07-21 02:34:55 +00:00
md5c.c Always include config.h 1996-08-19 22:12:39 +00:00
md5module.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
mpzmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
newmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
nismodule.c Use the t# format where appropriate. Greg Stein. 1998-10-08 02:25:24 +00:00
operator.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
parsermodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
pcre-int.h AMK's revised version of the previous patch. 1998-05-07 15:32:44 +00:00
pcre.h AMK's revised version of the previous patch. 1998-05-07 15:32:44 +00:00
pcremodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
posixmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
puremodule.c (puremodule.c): New module which exports the Purify and Quantify C API 1997-01-17 00:01:33 +00:00
pwdmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
pypcre.c Fix benign problems found by a picky SGI compiler (unreachable break 1998-07-07 22:22:22 +00:00
python.c Py_Main() must be DL_EXPORT too. 1998-12-07 14:28:47 +00:00
readline.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
regexmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
regexpr.c Fix a benign problem found by a picky SGI compiler (unreachable break 1998-07-07 22:23:22 +00:00
regexpr.h Change [_Py_]re_compile_pattern() to return a char*. 1997-09-03 00:47:36 +00:00
resource.c Typo: RUSAGE_CHILDERN -> RUSAGE_CHILDREN. 1997-12-09 19:35:48 +00:00
rgbimgmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
rotormodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
selectmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
Setup.in Add note about compiling FORMS with -Dclear=__GLclear. 1998-10-21 17:03:36 +00:00
Setup.thread.in Moved the thread module to its own Setup.thread(.in) file, 1997-12-04 00:48:27 +00:00
sgimodule.c Great renaming. 1996-12-10 00:32:31 +00:00
signalmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
socketmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
soundex.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
stdwinmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
stropmodule.c Remove prototypes for PyOS_strto[u]l -- Chris Herborth. 1998-12-10 16:57:44 +00:00
structmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
sunaudiodev.c audio(7I) suggests that applications do the following to get the 1998-10-31 22:52:54 +00:00
svmodule.c Apply two changes, systematically: 1997-10-01 04:29:29 +00:00
syslogmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
tclNotify.c Add an optional hack for threads in Tkinter. 1997-09-28 05:52:41 +00:00
termios.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
threadmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
timemodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
timing.h remove rcs history 1996-01-26 21:10:22 +00:00
timingmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
tkappinit.c Yes, Virginia, Tix does have a Tix_SafeInit() function. 1997-12-02 20:38:38 +00:00
xxmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00
yuv.h New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
yuvconvert.c New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
zlibmodule.c Add DL_EXPORT() to all modules that could possibly be used 1998-12-04 18:50:17 +00:00