*bsd: -pthread replaced with -lc_r
authorAlex Kirhenshtein <alk@netxms.org>
Mon, 17 Jan 2005 17:13:50 +0000 (17:13 +0000)
committerAlex Kirhenshtein <alk@netxms.org>
Mon, 17 Jan 2005 17:13:50 +0000 (17:13 +0000)
configure.ac
reconf

index eae850a..8558a6c 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: configure.ac,v 1.52 2005-01-17 17:05:24 victor Exp $
+# $Id: configure.ac,v 1.53 2005-01-17 17:13:50 alk Exp $
 #
 # Process this file with autoconf to produce a configure script.
 #
@@ -28,7 +28,7 @@ CFLAGS="$CFLAGS -fno-exceptions"
 CPPFLAGS="$CPPFLAGS -fno-exceptions"
 LDFLAGS="-nodefaultlibs $LDFLAGS"
 
-AC_CHECK_LIB(c_r, pthread_create, [], [LDFLAGS="$LDFLAGS -lc"])
+AC_CHECK_LIB(c_r, pthread_create, [], [LDFLAGS="$LDFLAGS -lc_r"])
 
 
 # --------------------------------------------------------------------------
@@ -279,6 +279,7 @@ if test "$ac_cv_lib_nsl_gethostbyname" = "$ac_cv_func_gethostbyname" ; then
        fi
 fi
 
+#ALK:  CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" PTHREAD_LIBS="-pthread",
 # posix threads
 AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed - please install first ***]))
 
diff --git a/reconf b/reconf
index e00777d..4d9dcac 100644 (file)
--- a/reconf
+++ b/reconf
@@ -1,3 +1,4 @@
+#!/bin/sh
 # Copyright (C) 2004 Alex Kirhenshtein <alk@alk.lv>
 #  
 # This file is free software; as a special exception the author gives
@@ -8,15 +9,28 @@
 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
-#!/bin/sh
+ACLOCAL=aclocal-1.7
+AUTOCONF=autoconf-2.59
+AUTOHEADER=autoheader-2.59
+AUTOMAKE=automake-1.7
+LIBTOOLIZE=libtoolize
+
+if [ `uname -s` = "FreeBSD" ]; then
+       ACLOCAL=aclocal19
+       AUTOCONF=autoconf259
+       AUTOHEADER=autoheader259
+       AUTOMAKE=automake19
+       LIBTOOLIZE=libtoolize15
+fi
+
 rm -f config.cache &&
-[ ! -f config/ltmain.sh ] && libtoolize
+[ ! -f config/ltmain.sh ] && $LIBTOOLIZE
 echo "- aclocal." &&
-aclocal-1.7 -I m4 &&
+$ACLOCAL -I m4 &&
 echo "- autoconf." &&
-autoconf-2.59 &&
+$AUTOCONF &&
 echo "- autoheader." &&
-autoheader-2.59 &&
+$AUTOHEADER &&
 echo "- automake." &&
-automake-1.7 -a &&
+$AUTOMAKE -a &&
 exit $?