|
29 | 29 | MACHDEP="$ac_sys_system$ac_sys_release$ac_sys_cpu" |
30 | 30 | else |
31 | 31 | 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 |
33 | 37 | ac_md_system=`echo $ac_sys_system | |
34 | 38 | tr -d '[/ ]' | tr '[[A-Z]]' '[[a-z]]'` |
35 | 39 | ac_md_release=`echo $ac_sys_release | |
@@ -148,6 +152,7 @@ AC_MSG_CHECKING(LDSHARED) |
148 | 152 | if test -z "$LDSHARED" |
149 | 153 | then |
150 | 154 | case $ac_sys_system/$ac_sys_release in |
| 155 | + AIX*) LDSHARED="ld_so_aix";; |
151 | 156 | IRIX*) LDSHARED="ld -shared";; |
152 | 157 | SunOS/4*) LDSHARED="ld";; |
153 | 158 | SunOS/5*) LDSHARED="ld -G";; |
@@ -182,6 +187,7 @@ AC_MSG_CHECKING(LINKFORSHARED) |
182 | 187 | if test -z "$LINKFORSHARED" |
183 | 188 | then |
184 | 189 | case $ac_sys_system in |
| 190 | + AIX*) LINKFORSHARED="-Wl,-bE:python.exp";; |
185 | 191 | hp*|HP*) LINKFORSHARED="-Wl,-E";; |
186 | 192 | Linux*) LINKFORSHARED="-rdynamic";; |
187 | 193 | esac |
@@ -246,12 +252,10 @@ AC_DEFINE(C_THREADS) |
246 | 252 | LIBOBJS="$LIBOBJS thread.o"],[ |
247 | 253 | AC_CHECK_LIB(pthreads, pthread_create, [AC_DEFINE(WITH_THREAD) |
248 | 254 | AC_DEFINE(_POSIX_THREADS) |
249 | | -AC_DEFINE(_REENTRANT) |
250 | 255 | LIBS="$LIBS -lpthreads" |
251 | 256 | LIBOBJS="$LIBOBJS thread.o"], [ |
252 | 257 | AC_CHECK_LIB(pthread, pthread_create, [AC_DEFINE(WITH_THREAD) |
253 | 258 | AC_DEFINE(_POSIX_THREADS) |
254 | | -AC_DEFINE(_REENTRANT) |
255 | 259 | LIBS="$LIBS -lpthread" |
256 | 260 | LIBOBJS="$LIBOBJS thread.o"]) |
257 | 261 | ])]) |
|
0 commit comments