Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8a2574e

Browse files
committed
Changes for AIX; also remove all references to _REENTRANT.
1 parent d5962ad commit 8a2574e

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

configure.in

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@ then
2929
MACHDEP="$ac_sys_system$ac_sys_release$ac_sys_cpu"
3030
else
3131
ac_sys_system=`uname -s`
32-
ac_sys_release=`uname -r`
32+
if test "$ac_sys_system" = "AIX" ; then
33+
ac_sys_release=`uname -v`
34+
else
35+
ac_sys_release=`uname -r`
36+
fi
3337
ac_md_system=`echo $ac_sys_system |
3438
tr -d '[/ ]' | tr '[[A-Z]]' '[[a-z]]'`
3539
ac_md_release=`echo $ac_sys_release |
@@ -148,6 +152,7 @@ AC_MSG_CHECKING(LDSHARED)
148152
if test -z "$LDSHARED"
149153
then
150154
case $ac_sys_system/$ac_sys_release in
155+
AIX*) LDSHARED="ld_so_aix";;
151156
IRIX*) LDSHARED="ld -shared";;
152157
SunOS/4*) LDSHARED="ld";;
153158
SunOS/5*) LDSHARED="ld -G";;
@@ -182,6 +187,7 @@ AC_MSG_CHECKING(LINKFORSHARED)
182187
if test -z "$LINKFORSHARED"
183188
then
184189
case $ac_sys_system in
190+
AIX*) LINKFORSHARED="-Wl,-bE:python.exp";;
185191
hp*|HP*) LINKFORSHARED="-Wl,-E";;
186192
Linux*) LINKFORSHARED="-rdynamic";;
187193
esac
@@ -246,12 +252,10 @@ AC_DEFINE(C_THREADS)
246252
LIBOBJS="$LIBOBJS thread.o"],[
247253
AC_CHECK_LIB(pthreads, pthread_create, [AC_DEFINE(WITH_THREAD)
248254
AC_DEFINE(_POSIX_THREADS)
249-
AC_DEFINE(_REENTRANT)
250255
LIBS="$LIBS -lpthreads"
251256
LIBOBJS="$LIBOBJS thread.o"], [
252257
AC_CHECK_LIB(pthread, pthread_create, [AC_DEFINE(WITH_THREAD)
253258
AC_DEFINE(_POSIX_THREADS)
254-
AC_DEFINE(_REENTRANT)
255259
LIBS="$LIBS -lpthread"
256260
LIBOBJS="$LIBOBJS thread.o"])
257261
])])

0 commit comments

Comments
 (0)