diff options
author | Guido van Rossum <guido@python.org> | 1998-12-17 18:07:35 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1998-12-17 18:07:35 (GMT) |
commit | 2666a155765554c1c60f0841bd84364dee378228 (patch) | |
tree | 67646fcff19ced8f9b23a8abb077591efecda8b3 /configure.in | |
parent | 0e1d0e95eae5e2f7490dabdcee11a204f7db41ea (diff) | |
download | cpython-2666a155765554c1c60f0841bd84364dee378228.zip cpython-2666a155765554c1c60f0841bd84364dee378228.tar.gz cpython-2666a155765554c1c60f0841bd84364dee378228.tar.bz2 |
Several tiny changes:
- remove PowerPC specific compiler switch for BeOS (Chris Herborth)
- FreeBSD/3 support
- check for pthread_detach in libc instead of _create
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/configure.in b/configure.in index f835b56..ab38bcf 100644 --- a/configure.in +++ b/configure.in @@ -151,7 +151,7 @@ then AIX*) LINKCC="\$(srcdir)/makexp_aix python.exp \"\" \$(LIBRARY); \$(PURIFY) \$(CC)";; BeOS*) - LINKCC="\$(srcdir)/../BeOS/linkcc \$(LIBRARY) \$(PURIFY) \$(CC) -nodup \$(OPT)" + LINKCC="\$(srcdir)/../BeOS/linkcc \$(LIBRARY) \$(PURIFY) \$(CC) \$(OPT)" REALLIBRARY='libpython$(VERSION).so';; dgux*) LINKCC="LD_RUN_PATH=$libdir \$(PURIFY) \$(CC)";; @@ -331,6 +331,7 @@ then next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';; Linux*) LDSHARED="gcc -shared";; dgux*) LDSHARED="ld -G";; + FreeBSD*/3*) LDSHARED="gcc -shared";; FreeBSD*|NetBSD*|OpenBSD*) LDSHARED="ld -Bshareable";; SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";; *) LDSHARED="ld";; @@ -366,6 +367,7 @@ then AIX*) LINKFORSHARED='-Wl,-bE:python.exp -lld';; hp*|HP*) LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";; + FreeBSD/3*) LINKFORSHARED="-Xlinker -export-dynamic";; Linux*) LINKFORSHARED="-Xlinker -export-dynamic";; next/*) LINKFORSHARED="-u libsys_s";; SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";; @@ -442,7 +444,7 @@ AC_DEFINE(_REENTRANT) AC_CHECK_HEADER(mach/cthreads.h, [AC_DEFINE(WITH_THREAD) AC_DEFINE(C_THREADS) LIBOBJS="$LIBOBJS thread.o"],[ -AC_CHECK_FUNC(pthread_create, [AC_DEFINE(WITH_THREAD) +AC_CHECK_FUNC(pthread_detach, [AC_DEFINE(WITH_THREAD) AC_DEFINE(_POSIX_THREADS) LIBOBJS="$LIBOBJS thread.o"],[ AC_CHECK_HEADER(kernel/OS.h, [AC_DEFINE(WITH_THREAD) |