34 lines
945 B
Plaintext
34 lines
945 B
Plaintext
$OpenBSD: patch-src_Unix_configure_ac,v 1.1 2010/03/25 08:10:56 jasper Exp $
|
|
--- src/Unix/configure.ac.orig Thu Mar 25 08:53:10 2010
|
|
+++ src/Unix/configure.ac Thu Mar 25 08:54:55 2010
|
|
@@ -194,14 +194,23 @@ if [[ "x$WANT_SDL" = "xno" ]]; then
|
|
fi
|
|
|
|
dnl We want pthreads. Try libpthread first, then libc_r (FreeBSD), then PTL.
|
|
+dnl For OpenBSD we should use -pthread
|
|
HAVE_PTHREADS=yes
|
|
-AC_CHECK_LIB(pthread, pthread_create, , [
|
|
- AC_CHECK_LIB(c_r, pthread_create, , [
|
|
- AC_CHECK_LIB(PTL, pthread_create, , [
|
|
- HAVE_PTHREADS=no
|
|
+case `uname` in
|
|
+ OpenBSD*)
|
|
+ LIBS="$LIBS -pthread"
|
|
+ ;;
|
|
+ *)
|
|
+ AC_CHECK_LIB(pthread, pthread_create, , [
|
|
+ AC_CHECK_LIB(c_r, pthread_create, , [
|
|
+ AC_CHECK_LIB(PTL, pthread_create, , [
|
|
+ HAVE_PTHREADS=no
|
|
+ ])
|
|
+ ])
|
|
])
|
|
- ])
|
|
-])
|
|
+ ;;
|
|
+esac
|
|
+
|
|
if [[ "x$HAVE_PTHREADS" = "xyes" ]]; then
|
|
AC_DEFINE(HAVE_PTHREADS, 1, [Define if pthreads are available.])
|
|
fi
|