comparison configure.ac @ 12038:112dad7aeba9

[gaim-migrate @ 14331] FreeBSD doesn't have libdl, dlopen is provided by libc, so we shouldn't hardcode -ldl without testing for it. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Thu, 10 Nov 2005 18:39:57 +0000
parents 4fc3ea5a362d
children 29dc8fc0dd6c
comparison
equal deleted inserted replaced
12037:d799f242be3f 12038:112dad7aeba9
99 99
100 dnl to prevent the g_stat()/g_unlink() crash, 100 dnl to prevent the g_stat()/g_unlink() crash,
101 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac 101 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac
102 AC_SYS_LARGEFILE 102 AC_SYS_LARGEFILE
103 103
104 dnl FreeBSD doesn't have libdl, dlopen is provided by libc
105 AC_CHECK_FUNC(dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")])
104 106
105 dnl # Check for GMP. If it's not there, Sametime won't build 107 dnl # Check for GMP. If it's not there, Sametime won't build
106 have_gmp=yes 108 have_gmp=yes
107 GMP_LIBS= 109 GMP_LIBS=
108 GMP_CFLAGS= 110 GMP_CFLAGS=
220 CPPFLAGS="$CPPFLAGS_save" 222 CPPFLAGS="$CPPFLAGS_save"
221 223
222 if test "$ac_silc_libs" != "no"; then 224 if test "$ac_silc_libs" != "no"; then
223 SILC_LIBS="-L$ac_silc_libs" 225 SILC_LIBS="-L$ac_silc_libs"
224 fi 226 fi
225 SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread -ldl" 227 SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread $LIBDL"
226 AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) 228 AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS)
227 fi 229 fi
228 AC_SUBST(SILC_LIBS) 230 AC_SUBST(SILC_LIBS)
229 AC_SUBST(SILC_CFLAGS) 231 AC_SUBST(SILC_CFLAGS)
230 232
999 [Please specify the path to libnspr4.a] 1001 [Please specify the path to libnspr4.a]
1000 [Example: --with-nspr-libs=/usr/lib]) 1002 [Example: --with-nspr-libs=/usr/lib])
1001 1003
1002 enable_nss="no" 1004 enable_nss="no"
1003 else 1005 else
1004 nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" 1006 nsprlibs="$LIBDL $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
1005 fi 1007 fi
1006 else 1008 else
1007 nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" 1009 nsprlibs="$LIBDL -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
1008 fi 1010 fi
1009 1011
1010 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs, 1012 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs,
1011 [ 1013 [
1012 LIBS_save=$LIBS 1014 LIBS_save=$LIBS