summaryrefslogtreecommitdiff
path: root/net/bind9/patches/patch-aa
blob: f1f145e3abd3e1679b7cfd292851655a6217bbc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
$NetBSD: patch-aa,v 1.8 2004/10/03 09:20:41 tron Exp $

--- configure.in-	2004-05-16 04:58:44.000000000 +0900
+++ configure.in	2004-05-16 05:00:43.000000000 +0900
@@ -684,7 +684,7 @@
 				AC_MSG_RESULT(native)
 				LIBS="-lpthread $LIBS"
 			else
-				if test ! -d $LOCALBASE/pthreads
+				if test ! -d $LOCALBASE/pthreads -a ! -f /usr/include/pthread.h
 				then
 					AC_MSG_RESULT(none)
 					AC_MSG_ERROR("could not find thread libraries")
@@ -692,13 +692,20 @@
 
 				if $use_threads
 				then
-					AC_MSG_RESULT(mit-pthreads/unproven-pthreads)
-					pkg="$LOCALBASE/pthreads"
-					lib1="-L$pkg/lib -Wl,-R$pkg/lib"
-					lib2="-lpthread -lm -lgcc -lpthread"
-					LIBS="$lib1 $lib2 $LIBS"
-					CPPFLAGS="$CPPFLAGS -I$pkg/include"
-					STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include"
+					if test -f /usr/include/pthread.h
+						AC_MSG_RESULT(native pthreads)
+						LIBS="-lpthread $LIBS"
+						CPPFLAGS="$CPPFLAGS -I/usr/inclue"
+						STD_CINDLUES="$STD_CINDLUES -I/usr/include"
+					else
+						AC_MSG_RESULT(mit-pthreads/unproven-pthreads)
+						pkg="$LOCALBASE/pthreads"
+						lib1="-L$pkg/lib -Wl,-R$pkg/lib"
+						lib2="-lpthread -lm -lgcc -lpthread"
+						LIBS="$lib1 $lib2 $LIBS"
+						CPPFLAGS="$CPPFLAGS -I$pkg/include"
+						STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include"
+					fi
 				fi
 			fi
 		fi