Index: Include/pyport.h --- Include/pyport.h.orig 2006-06-10 14:23:46 +0200 +++ Include/pyport.h 2006-10-11 09:29:21 +0200 @@ -370,8 +370,12 @@ * config to #define Py_HUGE_VAL to something that works on your platform. */ #ifndef Py_HUGE_VAL +#if defined (__SVR4) && defined (__sun) +#define Py_HUGE_VAL HUGE +#else #define Py_HUGE_VAL HUGE_VAL #endif +#endif /* Py_OVERFLOWED(X) * Return 1 iff a libm function overflowed. Set errno to 0 before calling Index: configure --- configure.orig 2006-09-05 04:54:42 +0200 +++ configure 2006-10-11 09:29:21 +0200 @@ -3800,11 +3800,11 @@ # debug builds. OPT="-g -Wall $STRICT_PROTO" else - OPT="-g -O3 -Wall $STRICT_PROTO" + OPT="-g -O2 -Wall $STRICT_PROTO" fi ;; *) - OPT="-O3 -Wall $STRICT_PROTO" + OPT="-O2 -Wall $STRICT_PROTO" ;; esac case $ac_sys_system in @@ -11136,7 +11136,7 @@ then LINKFORSHARED="-Wl,--export-dynamic" fi;; - SunOS/5*) case $CC in + SunOS/5*) case gcc in *gcc*) if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null then Index: setup.py --- setup.py.orig 2006-08-10 01:42:18 +0200 +++ setup.py 2006-10-11 09:30:42 +0200 @@ -244,8 +244,8 @@ def detect_modules(self): # Ensure that /usr/local is always used - add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') - add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') + + # Add paths specified in the environment variables LDFLAGS and # CPPFLAGS for header and library files. @@ -520,7 +520,7 @@ depends = ['socketmodule.h']) ) # Detect SSL support for the socket module (via _ssl) search_for_ssl_incs_in = [ - '/usr/local/ssl/include', + '/usr/contrib/ssl/include/' ] ssl_incs = find_file('openssl/ssl.h', inc_dirs, @@ -532,7 +532,7 @@ if krb5_h: ssl_incs += krb5_h ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs, - ['/usr/local/ssl/lib', + [ '/usr/contrib/ssl/lib/' ] ) @@ -614,11 +614,11 @@ # top of the normal inc_dirs. db_inc_paths = [ '/usr/include/db4', - '/usr/local/include/db4', + '/opt/sfw/include/db4', '/sw/include/db4', '/usr/include/db3', - '/usr/local/include/db3', + '/opt/sfw/include/db3', '/sw/include/db3', ] @@ -1223,6 +1223,7 @@ dotversion = dotversion[:-1] + '.' + dotversion[-1] tcl_include_sub = [] tk_include_sub = [] + dotversion = '' for dir in inc_dirs: tcl_include_sub += [dir + os.sep + "tcl" + dotversion] tk_include_sub += [dir + os.sep + "tk" + dotversion]