--- python-2.2.2/src/configure.in.orig Wed Sep 25 13:57:16 2002 +++ python-2.2.2/src/configure.in Fri Sep 27 10:06:08 2002 @@ -55,7 +55,8 @@ if test -z "$MACHDEP" then ac_sys_system=`uname -s` - if test "$ac_sys_system" = "AIX" -o "$ac_sys_system" = "Monterey64"; then + if test "$ac_sys_system" = "AIX" -o "$ac_sys_system" = "Monterey64" \ + -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then ac_sys_release=`uname -v` else ac_sys_release=`uname -r` @@ -387,11 +388,17 @@ *) OPT="-O3 -Wall -Wstrict-prototypes";; esac + case $ac_sys_system in + SCO_SV*) OPT="$OPT -m486 -DSCO5";; + esac ;; *) case $ac_sys_system in OpenUNIX*|UnixWare*) OPT="-O -K pentium,host,inline,loop_unroll,alloca ";; + SCO_SV*) + CFLAGS="$CFLAGS -belf" + OPT="-belf -O -Ki486 -DSCO5";; *) OPT="-O";; esac @@ -832,7 +839,7 @@ then LDSHARED="$(CC) -shared" else LDSHARED="$(CC) -G" fi;; - SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";; + SCO_SV*) LDSHARED="$(CC) -Wl,-G,-Bexport";; Monterey*) LDSHARED="cc -G -dy -Bdynamic -Bexport -L/usr/lib/ia64l64";; CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";; *) LDSHARED="ld";; @@ -861,7 +868,11 @@ then CCSHARED="-fPIC" else CCSHARED="-KPIC" fi;; - SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";; + SCO_SV*) + if test "$GCC" = "yes" + then CCSHARED="-fPIC" + else CCSHARED="-Kpic -belf" + fi;; Monterey*) CCSHARED="-G";; IRIX*/6*) case $CC in *gcc*) CCSHARED="-shared";; @@ -898,7 +909,7 @@ fi LINKFORSHARED="$LINKFORSHARED $extra_frameworks";; OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";; - SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";; + SCO_SV*) LINKFORSHARED="-Wl,-Bexport";; ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";; FreeBSD*|NetBSD*|OpenBSD*) if [[ "`$CC -dM -E - #endif -#if !defined(HAVE_NCURSES_H) && (defined(sgi) || defined(__sun)) +#if !defined(HAVE_NCURSES_H) && (defined(sgi) || defined(__sun) || defined(SCO5)) #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ typedef chtype attr_t; /* No attr_t type is available */ #endif --- python-2.2.2/src/Modules/_hotshot.c.orig Wed May 29 11:44:30 2002 +++ python-2.2.2/src/Modules/_hotshot.c Wed Sep 25 18:13:07 2002 @@ -55,6 +55,8 @@ #ifndef PATH_MAX # ifdef MAX_PATH # define PATH_MAX MAX_PATH +# elif defined (_POSIX_PATH_MAX) +# define PATH_MAX _POSIX_PATH_MAX # else # error "Need a defn. for PATH_MAX in _hotshot.c" # endif