Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2
This commit is contained in:
parent
3eb2347c8c
commit
736e7fc0f6
|
@ -37,12 +37,6 @@ extern double pow(double, double);
|
||||||
#endif /* __STDC__ */
|
#endif /* __STDC__ */
|
||||||
#endif /* _MSC_VER */
|
#endif /* _MSC_VER */
|
||||||
|
|
||||||
#ifdef _OSF_SOURCE
|
|
||||||
/* OSF1 5.1 doesn't make these available with XOPEN_SOURCE_EXTENDED defined */
|
|
||||||
extern int finite(double);
|
|
||||||
extern double copysign(double, double);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* High precision defintion of pi and e (Euler)
|
/* High precision defintion of pi and e (Euler)
|
||||||
* The values are taken from libc6's math.h.
|
* The values are taken from libc6's math.h.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -183,6 +183,8 @@ Build
|
||||||
- Issue #11268: Prevent Mac OS X Installer failure if Documentation
|
- Issue #11268: Prevent Mac OS X Installer failure if Documentation
|
||||||
package had previously been installed.
|
package had previously been installed.
|
||||||
|
|
||||||
|
- Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2.
|
||||||
|
|
||||||
Tools/Demos
|
Tools/Demos
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
|
|
@ -105,10 +105,6 @@ char *PyCursesVersion = "2.2";
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
|
|
||||||
|
|
||||||
#ifdef __osf__
|
|
||||||
#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __hpux
|
#ifdef __hpux
|
||||||
#define STRICT_SYSV_CURSES
|
#define STRICT_SYSV_CURSES
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -174,17 +174,6 @@ static void fpe_reset(Sigfunc *handler)
|
||||||
fp_enable(TRP_INVALID | TRP_DIV_BY_ZERO | TRP_OVERFLOW);
|
fp_enable(TRP_INVALID | TRP_DIV_BY_ZERO | TRP_OVERFLOW);
|
||||||
PyOS_setsig(SIGFPE, handler);
|
PyOS_setsig(SIGFPE, handler);
|
||||||
|
|
||||||
/*-- DEC ALPHA OSF --------------------------------------------------------*/
|
|
||||||
#elif defined(__alpha) && defined(__osf__)
|
|
||||||
/* References: exception_intro, ieee man pages */
|
|
||||||
/* cc -c -I/usr/local/python/include fpectlmodule.c */
|
|
||||||
/* ld -shared -o fpectlmodule.so fpectlmodule.o */
|
|
||||||
#include <machine/fpu.h>
|
|
||||||
unsigned long fp_control =
|
|
||||||
IEEE_TRAP_ENABLE_INV | IEEE_TRAP_ENABLE_DZE | IEEE_TRAP_ENABLE_OVF;
|
|
||||||
ieee_set_fp_control(fp_control);
|
|
||||||
PyOS_setsig(SIGFPE, handler);
|
|
||||||
|
|
||||||
/*-- DEC ALPHA LINUX ------------------------------------------------------*/
|
/*-- DEC ALPHA LINUX ------------------------------------------------------*/
|
||||||
#elif defined(__alpha) && defined(linux)
|
#elif defined(__alpha) && defined(linux)
|
||||||
#include <asm/fpu.h>
|
#include <asm/fpu.h>
|
||||||
|
|
|
@ -55,11 +55,6 @@ raised for division by zero and mod by zero.
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
#include "_math.h"
|
#include "_math.h"
|
||||||
|
|
||||||
#ifdef _OSF_SOURCE
|
|
||||||
/* OSF1 5.1 doesn't make this available with XOPEN_SOURCE_EXTENDED defined */
|
|
||||||
extern double copysign(double, double);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
sin(pi*x), giving accurate results for all finite x (especially x
|
sin(pi*x), giving accurate results for all finite x (especially x
|
||||||
integral or close to an integer). This is here for use in the
|
integral or close to an integer). This is here for use in the
|
||||||
|
|
|
@ -155,7 +155,7 @@ shutdown(how) -- shut down traffic in one or both directions\n\
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_GETHOSTBYNAME_R
|
#ifdef HAVE_GETHOSTBYNAME_R
|
||||||
# if defined(_AIX) || defined(__osf__)
|
# if defined(_AIX)
|
||||||
# define HAVE_GETHOSTBYNAME_R_3_ARG
|
# define HAVE_GETHOSTBYNAME_R_3_ARG
|
||||||
# elif defined(__sun) || defined(__sgi)
|
# elif defined(__sun) || defined(__sgi)
|
||||||
# define HAVE_GETHOSTBYNAME_R_5_ARG
|
# define HAVE_GETHOSTBYNAME_R_5_ARG
|
||||||
|
|
|
@ -9,11 +9,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <termios.h>
|
#include <termios.h>
|
||||||
#ifdef __osf__
|
|
||||||
/* On OSF, sys/ioctl.h requires that struct termio already be defined,
|
|
||||||
* so this needs to be included first on that platform. */
|
|
||||||
#include <termio.h>
|
|
||||||
#endif
|
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
|
|
||||||
/* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR,
|
/* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR,
|
||||||
|
|
|
@ -15,11 +15,6 @@
|
||||||
#define MIN(x, y) ((x) < (y) ? (x) : (y))
|
#define MIN(x, y) ((x) < (y) ? (x) : (y))
|
||||||
|
|
||||||
|
|
||||||
#ifdef _OSF_SOURCE
|
|
||||||
/* OSF1 5.1 doesn't make this available with XOPEN_SOURCE_EXTENDED defined */
|
|
||||||
extern int finite(double);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Special free list
|
/* Special free list
|
||||||
|
|
||||||
Since some Python programs can spend much of their time allocating
|
Since some Python programs can spend much of their time allocating
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Generated by typeslots.py $Revision: 87806 $ */
|
/* Generated by typeslots.py $Revision$ */
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
offsetof(PyHeapTypeObject, as_mapping.mp_ass_subscript),
|
offsetof(PyHeapTypeObject, as_mapping.mp_ass_subscript),
|
||||||
|
|
|
@ -69,9 +69,8 @@ long PyThread_get_thread_ident(void)
|
||||||
volatile pth_t threadid;
|
volatile pth_t threadid;
|
||||||
if (!initialized)
|
if (!initialized)
|
||||||
PyThread_init_thread();
|
PyThread_init_thread();
|
||||||
/* Jump through some hoops for Alpha OSF/1 */
|
|
||||||
threadid = pth_self();
|
threadid = pth_self();
|
||||||
return (long) *(long *) &threadid;
|
return (long) threadid;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PyThread_exit_thread(void)
|
void PyThread_exit_thread(void)
|
||||||
|
|
|
@ -228,8 +228,7 @@ PyThread_start_new_thread(void (*func)(void *), void *arg)
|
||||||
hosed" because:
|
hosed" because:
|
||||||
- It does not guarantee the promise that a non-zero integer is returned.
|
- It does not guarantee the promise that a non-zero integer is returned.
|
||||||
- The cast to long is inherently unsafe.
|
- The cast to long is inherently unsafe.
|
||||||
- It is not clear that the 'volatile' (for AIX?) and ugly casting in the
|
- It is not clear that the 'volatile' (for AIX?) are any longer necessary.
|
||||||
latter return statement (for Alpha OSF/1) are any longer necessary.
|
|
||||||
*/
|
*/
|
||||||
long
|
long
|
||||||
PyThread_get_thread_ident(void)
|
PyThread_get_thread_ident(void)
|
||||||
|
@ -237,13 +236,8 @@ PyThread_get_thread_ident(void)
|
||||||
volatile pthread_t threadid;
|
volatile pthread_t threadid;
|
||||||
if (!initialized)
|
if (!initialized)
|
||||||
PyThread_init_thread();
|
PyThread_init_thread();
|
||||||
/* Jump through some hoops for Alpha OSF/1 */
|
|
||||||
threadid = pthread_self();
|
threadid = pthread_self();
|
||||||
#if SIZEOF_PTHREAD_T <= SIZEOF_LONG
|
|
||||||
return (long) threadid;
|
return (long) threadid;
|
||||||
#else
|
|
||||||
return (long) *(long *) &threadid;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
@ -754,7 +754,6 @@ with_system_ffi
|
||||||
enable_loadable_sqlite_extensions
|
enable_loadable_sqlite_extensions
|
||||||
with_dbmliborder
|
with_dbmliborder
|
||||||
with_signal_module
|
with_signal_module
|
||||||
with_dec_threads
|
|
||||||
with_threads
|
with_threads
|
||||||
with_thread
|
with_thread
|
||||||
enable_ipv6
|
enable_ipv6
|
||||||
|
@ -777,7 +776,8 @@ CFLAGS
|
||||||
LDFLAGS
|
LDFLAGS
|
||||||
LIBS
|
LIBS
|
||||||
CPPFLAGS
|
CPPFLAGS
|
||||||
CPP'
|
CPP
|
||||||
|
CPPFLAGS'
|
||||||
|
|
||||||
|
|
||||||
# Initialize some variables set by options.
|
# Initialize some variables set by options.
|
||||||
|
@ -1426,7 +1426,6 @@ Optional Packages:
|
||||||
colon separated string with the backend names
|
colon separated string with the backend names
|
||||||
`ndbm', `gdbm' and `bdb'.
|
`ndbm', `gdbm' and `bdb'.
|
||||||
--with-signal-module disable/enable signal module
|
--with-signal-module disable/enable signal module
|
||||||
--with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
|
|
||||||
--with(out)-threads[=DIRECTORY]
|
--with(out)-threads[=DIRECTORY]
|
||||||
disable/enable thread support
|
disable/enable thread support
|
||||||
--with(out)-thread[=DIRECTORY]
|
--with(out)-thread[=DIRECTORY]
|
||||||
|
@ -4951,11 +4950,6 @@ $as_echo "#define Py_ENABLE_SHARED 1" >>confdefs.h
|
||||||
BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(LDVERSION)'
|
BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(LDVERSION)'
|
||||||
RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
|
RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
|
||||||
;;
|
;;
|
||||||
OSF*)
|
|
||||||
LDLIBRARY='libpython$(LDVERSION).so'
|
|
||||||
BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(LDVERSION)'
|
|
||||||
RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
|
|
||||||
;;
|
|
||||||
Darwin*)
|
Darwin*)
|
||||||
LDLIBRARY='libpython$(LDVERSION).dylib'
|
LDLIBRARY='libpython$(LDVERSION).dylib'
|
||||||
BLDLIBRARY='-L. -lpython$(LDVERSION)'
|
BLDLIBRARY='-L. -lpython$(LDVERSION)'
|
||||||
|
@ -5593,9 +5587,6 @@ $as_echo "$CC" >&6; }
|
||||||
export MACOSX_DEPLOYMENT_TARGET
|
export MACOSX_DEPLOYMENT_TARGET
|
||||||
EXPORT_MACOSX_DEPLOYMENT_TARGET=''
|
EXPORT_MACOSX_DEPLOYMENT_TARGET=''
|
||||||
|
|
||||||
;;
|
|
||||||
OSF*)
|
|
||||||
BASECFLAGS="$BASECFLAGS -mieee"
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -5605,9 +5596,6 @@ $as_echo "$CC" >&6; }
|
||||||
OpenUNIX*|UnixWare*)
|
OpenUNIX*|UnixWare*)
|
||||||
BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
|
BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
|
||||||
;;
|
;;
|
||||||
OSF*)
|
|
||||||
BASECFLAGS="$BASECFLAGS -ieee -std"
|
|
||||||
;;
|
|
||||||
SCO_SV*)
|
SCO_SV*)
|
||||||
BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
|
BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
|
||||||
;;
|
;;
|
||||||
|
@ -6315,7 +6303,6 @@ rm -f conftest*
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $was_it_defined" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $was_it_defined" >&5
|
||||||
$as_echo "$was_it_defined" >&6; }
|
$as_echo "$was_it_defined" >&6; }
|
||||||
|
|
||||||
# Check whether using makedev requires defining _OSF_SOURCE
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for makedev" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for makedev" >&5
|
||||||
$as_echo_n "checking for makedev... " >&6; }
|
$as_echo_n "checking for makedev... " >&6; }
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
@ -6346,35 +6333,6 @@ else
|
||||||
fi
|
fi
|
||||||
rm -f core conftest.err conftest.$ac_objext \
|
rm -f core conftest.err conftest.$ac_objext \
|
||||||
conftest$ac_exeext conftest.$ac_ext
|
conftest$ac_exeext conftest.$ac_ext
|
||||||
if test "$ac_cv_has_makedev" = "no"; then
|
|
||||||
# we didn't link, try if _OSF_SOURCE will allow us to link
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
|
|
||||||
#define _OSF_SOURCE 1
|
|
||||||
#include <sys/types.h>
|
|
||||||
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
makedev(0, 0)
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_link "$LINENO"; then :
|
|
||||||
ac_cv_has_makedev=yes
|
|
||||||
else
|
|
||||||
ac_cv_has_makedev=no
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext \
|
|
||||||
conftest$ac_exeext conftest.$ac_ext
|
|
||||||
if test "$ac_cv_has_makedev" = "yes"; then
|
|
||||||
|
|
||||||
$as_echo "#define _OSF_SOURCE 1" >>confdefs.h
|
|
||||||
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_makedev" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_makedev" >&5
|
||||||
$as_echo "$ac_cv_has_makedev" >&6; }
|
$as_echo "$ac_cv_has_makedev" >&6; }
|
||||||
if test "$ac_cv_has_makedev" = "yes"; then
|
if test "$ac_cv_has_makedev" = "yes"; then
|
||||||
|
@ -7462,7 +7420,6 @@ then
|
||||||
else
|
else
|
||||||
LDSHARED='ld -b'
|
LDSHARED='ld -b'
|
||||||
fi ;;
|
fi ;;
|
||||||
OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
|
|
||||||
Darwin/1.3*)
|
Darwin/1.3*)
|
||||||
LDSHARED='$(CC) -bundle'
|
LDSHARED='$(CC) -bundle'
|
||||||
LDCXXSHARED='$(CXX) -bundle'
|
LDCXXSHARED='$(CXX) -bundle'
|
||||||
|
@ -8281,23 +8238,6 @@ fi
|
||||||
|
|
||||||
USE_THREAD_MODULE=""
|
USE_THREAD_MODULE=""
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-dec-threads" >&5
|
|
||||||
$as_echo_n "checking for --with-dec-threads... " >&6; }
|
|
||||||
|
|
||||||
|
|
||||||
# Check whether --with-dec-threads was given.
|
|
||||||
if test "${with_dec_threads+set}" = set; then :
|
|
||||||
withval=$with_dec_threads;
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
|
|
||||||
$as_echo "$withval" >&6; }
|
|
||||||
LDLAST=-threads
|
|
||||||
if test "${with_thread+set}" != set; then
|
|
||||||
with_thread="$withval";
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
||||||
$as_echo "no" >&6; }
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# Templates for things AC_DEFINEd more than once.
|
# Templates for things AC_DEFINEd more than once.
|
||||||
|
@ -8761,15 +8701,6 @@ if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$USE_THREAD_MODULE" != "#"
|
|
||||||
then
|
|
||||||
# If the above checks didn't disable threads, (at least) OSF1
|
|
||||||
# needs this '-threads' argument during linking.
|
|
||||||
case $ac_sys_system in
|
|
||||||
OSF1) LDLAST=-threads;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$posix_threads" = "yes"; then
|
if test "$posix_threads" = "yes"; then
|
||||||
|
@ -13811,10 +13742,6 @@ $as_echo "#define HAVE_BROKEN_PIPE_BUF 1" >>confdefs.h
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
case $ac_sys_system in
|
|
||||||
OSF*) as_fn_error $? "OSF* systems are deprecated unless somebody volunteers. Check http://bugs.python.org/issue8606" "$LINENO" 5 ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
ac_fn_c_check_func "$LINENO" "pipe2" "ac_cv_func_pipe2"
|
ac_fn_c_check_func "$LINENO" "pipe2" "ac_cv_func_pipe2"
|
||||||
if test "x$ac_cv_func_pipe2" = xyes; then :
|
if test "x$ac_cv_func_pipe2" = xyes; then :
|
||||||
|
|
||||||
|
|
49
configure.in
49
configure.in
|
@ -763,11 +763,6 @@ if test $enable_shared = "yes"; then
|
||||||
BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(LDVERSION)'
|
BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(LDVERSION)'
|
||||||
RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
|
RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
|
||||||
;;
|
;;
|
||||||
OSF*)
|
|
||||||
LDLIBRARY='libpython$(LDVERSION).so'
|
|
||||||
BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(LDVERSION)'
|
|
||||||
RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
|
|
||||||
;;
|
|
||||||
Darwin*)
|
Darwin*)
|
||||||
LDLIBRARY='libpython$(LDVERSION).dylib'
|
LDLIBRARY='libpython$(LDVERSION).dylib'
|
||||||
BLDLIBRARY='-L. -lpython$(LDVERSION)'
|
BLDLIBRARY='-L. -lpython$(LDVERSION)'
|
||||||
|
@ -1067,9 +1062,6 @@ yes)
|
||||||
export MACOSX_DEPLOYMENT_TARGET
|
export MACOSX_DEPLOYMENT_TARGET
|
||||||
EXPORT_MACOSX_DEPLOYMENT_TARGET=''
|
EXPORT_MACOSX_DEPLOYMENT_TARGET=''
|
||||||
|
|
||||||
;;
|
|
||||||
OSF*)
|
|
||||||
BASECFLAGS="$BASECFLAGS -mieee"
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -1079,9 +1071,6 @@ yes)
|
||||||
OpenUNIX*|UnixWare*)
|
OpenUNIX*|UnixWare*)
|
||||||
BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
|
BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
|
||||||
;;
|
;;
|
||||||
OSF*)
|
|
||||||
BASECFLAGS="$BASECFLAGS -ieee -std"
|
|
||||||
;;
|
|
||||||
SCO_SV*)
|
SCO_SV*)
|
||||||
BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
|
BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
|
||||||
;;
|
;;
|
||||||
|
@ -1322,7 +1311,6 @@ AC_EGREP_HEADER(clock_t, time.h, was_it_defined=yes, [
|
||||||
])
|
])
|
||||||
AC_MSG_RESULT($was_it_defined)
|
AC_MSG_RESULT($was_it_defined)
|
||||||
|
|
||||||
# Check whether using makedev requires defining _OSF_SOURCE
|
|
||||||
AC_MSG_CHECKING(for makedev)
|
AC_MSG_CHECKING(for makedev)
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
#if defined(MAJOR_IN_MKDEV)
|
#if defined(MAJOR_IN_MKDEV)
|
||||||
|
@ -1335,19 +1323,6 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
]], [[
|
]], [[
|
||||||
makedev(0, 0) ]])
|
makedev(0, 0) ]])
|
||||||
],[ac_cv_has_makedev=yes],[ac_cv_has_makedev=no])
|
],[ac_cv_has_makedev=yes],[ac_cv_has_makedev=no])
|
||||||
if test "$ac_cv_has_makedev" = "no"; then
|
|
||||||
# we didn't link, try if _OSF_SOURCE will allow us to link
|
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
|
||||||
#define _OSF_SOURCE 1
|
|
||||||
#include <sys/types.h>
|
|
||||||
]],
|
|
||||||
[[ makedev(0, 0) ]])],
|
|
||||||
[ac_cv_has_makedev=yes],
|
|
||||||
[ac_cv_has_makedev=no])
|
|
||||||
if test "$ac_cv_has_makedev" = "yes"; then
|
|
||||||
AC_DEFINE(_OSF_SOURCE, 1, [Define _OSF_SOURCE to get the makedev macro.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT($ac_cv_has_makedev)
|
AC_MSG_RESULT($ac_cv_has_makedev)
|
||||||
if test "$ac_cv_has_makedev" = "yes"; then
|
if test "$ac_cv_has_makedev" = "yes"; then
|
||||||
AC_DEFINE(HAVE_MAKEDEV, 1, [Define this if you have the makedev macro.])
|
AC_DEFINE(HAVE_MAKEDEV, 1, [Define this if you have the makedev macro.])
|
||||||
|
@ -1667,7 +1642,6 @@ then
|
||||||
else
|
else
|
||||||
LDSHARED='ld -b'
|
LDSHARED='ld -b'
|
||||||
fi ;;
|
fi ;;
|
||||||
OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
|
|
||||||
Darwin/1.3*)
|
Darwin/1.3*)
|
||||||
LDSHARED='$(CC) -bundle'
|
LDSHARED='$(CC) -bundle'
|
||||||
LDCXXSHARED='$(CXX) -bundle'
|
LDCXXSHARED='$(CXX) -bundle'
|
||||||
|
@ -2022,17 +1996,7 @@ fi
|
||||||
AC_SUBST(USE_THREAD_MODULE)
|
AC_SUBST(USE_THREAD_MODULE)
|
||||||
USE_THREAD_MODULE=""
|
USE_THREAD_MODULE=""
|
||||||
|
|
||||||
AC_MSG_CHECKING(for --with-dec-threads)
|
|
||||||
AC_SUBST(LDLAST)
|
AC_SUBST(LDLAST)
|
||||||
AC_ARG_WITH(dec-threads,
|
|
||||||
AS_HELP_STRING([--with-dec-threads], [use DEC Alpha/OSF1 thread-safe libraries]),
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT($withval)
|
|
||||||
LDLAST=-threads
|
|
||||||
if test "${with_thread+set}" != set; then
|
|
||||||
with_thread="$withval";
|
|
||||||
fi],
|
|
||||||
[AC_MSG_RESULT(no)])
|
|
||||||
|
|
||||||
# Templates for things AC_DEFINEd more than once.
|
# Templates for things AC_DEFINEd more than once.
|
||||||
# For a single AC_DEFINE, no template is needed.
|
# For a single AC_DEFINE, no template is needed.
|
||||||
|
@ -2177,15 +2141,6 @@ pthread_create (NULL, NULL, start_routine, NULL)]])],[
|
||||||
THREADOBJ="Python/thread.o"
|
THREADOBJ="Python/thread.o"
|
||||||
USE_THREAD_MODULE=""])
|
USE_THREAD_MODULE=""])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$USE_THREAD_MODULE" != "#"
|
|
||||||
then
|
|
||||||
# If the above checks didn't disable threads, (at least) OSF1
|
|
||||||
# needs this '-threads' argument during linking.
|
|
||||||
case $ac_sys_system in
|
|
||||||
OSF1) LDLAST=-threads;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$posix_threads" = "yes"; then
|
if test "$posix_threads" = "yes"; then
|
||||||
|
@ -4247,10 +4202,6 @@ AIX*)
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
case $ac_sys_system in
|
|
||||||
OSF*) AC_MSG_ERROR(OSF* systems are deprecated unless somebody volunteers. Check http://bugs.python.org/issue8606) ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
AC_CHECK_FUNC(pipe2, AC_DEFINE(HAVE_PIPE2, 1, [Define if the OS supports pipe2()]), )
|
AC_CHECK_FUNC(pipe2, AC_DEFINE(HAVE_PIPE2, 1, [Define if the OS supports pipe2()]), )
|
||||||
|
|
||||||
AC_SUBST(THREADHEADERS)
|
AC_SUBST(THREADHEADERS)
|
||||||
|
|
|
@ -1227,9 +1227,6 @@
|
||||||
/* Define on NetBSD to activate all library features */
|
/* Define on NetBSD to activate all library features */
|
||||||
#undef _NETBSD_SOURCE
|
#undef _NETBSD_SOURCE
|
||||||
|
|
||||||
/* Define _OSF_SOURCE to get the makedev macro. */
|
|
||||||
#undef _OSF_SOURCE
|
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
#undef _POSIX_1_SOURCE
|
#undef _POSIX_1_SOURCE
|
||||||
|
|
Loading…
Reference in New Issue