summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2005-06-21 02:21:31 +0000
committerKen Raeburn <raeburn@mit.edu>2005-06-21 02:21:31 +0000
commit84c522fd76cc04c01e37962e2d0d25cfcdff078f (patch)
treeefb95052657ee2ae153fddd62994094eb9dc914f /src
parenta464265b4093aeec4098c3d8e5f74dd8fae43df2 (diff)
downloadkrb5-84c522fd76cc04c01e37962e2d0d25cfcdff078f.tar.gz
krb5-84c522fd76cc04c01e37962e2d0d25cfcdff078f.tar.xz
krb5-84c522fd76cc04c01e37962e2d0d25cfcdff078f.zip
* aclocal.m4 (WITH_CC): Don't use -pedantic on Linux.
(KRB5_AC_FIND_DLOPEN): New macro. Set DL_LIB. (CONFIG_RULES, AC_KRB5_TCL_TRYOLD): Use it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17262 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/aclocal.m412
2 files changed, 14 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 38cc092ab2..ca201e63d9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,10 +1,12 @@
2005-06-20 Ken Raeburn <raeburn@mit.edu>
+ * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux.
+ (KRB5_AC_FIND_DLOPEN): New macro. Set DL_LIB.
+ (CONFIG_RULES, AC_KRB5_TCL_TRYOLD): Use it.
+
Novell merge.
* aclocal.m4:
- * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux.
-
2005-06-14 Ken Raeburn <raeburn@mit.edu>
* configure.in: Check for endian.h.
diff --git a/src/aclocal.m4 b/src/aclocal.m4
index 2ff8567f19..53423564a3 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -79,6 +79,7 @@ KRB5_AC_PRAGMA_WEAK_REF
KRB5_LIB_PARAMS
KRB5_AC_INITFINI
KRB5_AC_ENABLE_THREADS
+KRB5_AC_FIND_DLOPEN
])dnl
dnl Maintainer mode, akin to what automake provides, 'cept we don't
@@ -129,6 +130,14 @@ if test "$use_linker_fini_option" = yes; then
fi
])
+dnl find dlopen
+AC_DEFUN([KRB5_AC_FIND_DLOPEN],[
+AC_CHECK_LIB(dl, dlopen, DL_LIB=-ldl)
+AC_CHECK_LIB(ld, main, DL_LIB=-lld)
+AC_SUBST(DL_LIB)
+])
+
+
dnl Hack for now.
AC_DEFUN([KRB5_AC_ENABLE_THREADS],[
AC_ARG_ENABLE([thread-support],
@@ -980,6 +989,7 @@ dnl AC_KRB5_TCL_TRYOLD
dnl attempt to use old search algorithm for locating tcl
dnl
AC_DEFUN(AC_KRB5_TCL_TRYOLD, [
+AC_REQUIRE([KRB5_AC_FIND_DLOPEN])
AC_MSG_WARN([trying old tcl search code])
if test "$with_tcl" != yes -a "$with_tcl" != no; then
TCL_INCLUDES=-I$with_tcl/include
@@ -987,8 +997,6 @@ if test "$with_tcl" != yes -a "$with_tcl" != no; then
TCL_RPATH=:$with_tcl/lib
fi
if test "$with_tcl" != no ; then
- AC_CHECK_LIB(dl, dlopen, DL_LIB=-ldl)
- AC_CHECK_LIB(ld, main, DL_LIB=-lld)
krb5_save_CPPFLAGS="$CPPFLAGS"
krb5_save_LDFLAGS="$LDFLAGS"
CPPFLAGS="$CPPFLAGS $TCL_INCLUDES"