mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
Patch #615069: Fix build problems on SCO Open Server 5. Backported to 2.2.
This commit is contained in:
parent
174aa49a88
commit
21ee4091e1
5 changed files with 92 additions and 11 deletions
19
configure.in
19
configure.in
|
@ -80,7 +80,8 @@ AC_MSG_CHECKING(MACHDEP)
|
|||
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`
|
||||
|
@ -473,11 +474,17 @@ then
|
|||
*)
|
||||
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
|
||||
|
@ -940,7 +947,7 @@ then
|
|||
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";;
|
||||
atheos*) LDSHARED="gcc -shared";;
|
||||
|
@ -970,7 +977,11 @@ then
|
|||
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";;
|
||||
|
@ -1008,7 +1019,7 @@ then
|
|||
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 - </dev/null | grep __ELF__`" != "" ]]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue