|
|
endif | endif |
| |
ifeq ($(OS_ARCH),FreeBSD) | ifeq ($(OS_ARCH),FreeBSD) |
ifdef IS_COMPONENT |
EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc |
EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic |
|
endif |
|
endif | endif |
| |
ifeq ($(OS_ARCH),NetBSD) | ifeq ($(OS_ARCH),NetBSD) |
|
|
*-hpux11.*) | *-hpux11.*) |
;; | ;; |
*) | *) |
AC_CHECK_LIB(c_r, gethostbyname_r) |
AC_SEARCH_LIBS([gethostbyname_r], [c_r]) |
;; | ;; |
esac | esac |
AC_CHECK_LIB(m, atan) | AC_CHECK_LIB(m, atan) |
|
|
*-*-freebsd*) | *-*-freebsd*) |
AC_DEFINE(_REENTRANT) | AC_DEFINE(_REENTRANT) |
AC_DEFINE(_THREAD_SAFE) | AC_DEFINE(_THREAD_SAFE) |
dnl -pthread links in -lc_r, so don't specify it explicitly. |
dnl use the environment PTHREAD_LIBS |
if test "$ac_cv_have_dash_pthread" = "yes"; then |
if test -n "$PTHREAD_LIBS"; then |
_PTHREAD_LDFLAGS="-pthread" |
_PTHREAD_LDFLAGS="$PTHREAD_LIBS" |
else | else |
_PTHREAD_LDFLAGS="-lc_r" |
_PTHREAD_LDFLAGS="-lpthread" |
fi | fi |
|
LDFLAGS="${_PTHREAD_LDFLAGS} ${LDFLAGS}" |
;; | ;; |
| |
|
|
*-freebsd*) | *-freebsd*) |
AC_DEFINE(_REENTRANT) | AC_DEFINE(_REENTRANT) |
AC_DEFINE(_THREAD_SAFE) | AC_DEFINE(_THREAD_SAFE) |
dnl -pthread links in -lc_r, so don't specify it explicitly. |
dnl use the environment PTHREAD_LIBS |
if test "$ac_cv_have_dash_pthread" = "yes"; then |
if test -n "$PTHREAD_LIBS"; then |
_PTHREAD_LDFLAGS="-pthread" |
_PTHREAD_LDFLAGS="$PTHREAD_LIBS" |
else | else |
_PTHREAD_LDFLAGS="-lc_r" |
_PTHREAD_LDFLAGS="-lpthread" |
fi | fi |
|
LDFLAGS="${_PTHREAD_LDFLAGS} ${LDFLAGS}" |
;; | ;; |
*-netbsd*) | *-netbsd*) |