* AIX shared library fix: get -ldb not dbm
authorSam Hartman <hartmans@mit.edu>
Mon, 5 Aug 1996 18:14:54 +0000 (18:14 +0000)
committerSam Hartman <hartmans@mit.edu>
Mon, 5 Aug 1996 18:14:54 +0000 (18:14 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8904 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/kdb/ChangeLog
src/lib/kdb/Makefile.in
src/lib/kdb/configure.in

index aac1b5a1e55686c1995ae0464520ef68c83e40cf..9531626a9184a21e2a601c187c08f98838f4f2bb 100644 (file)
@@ -1,3 +1,12 @@
+Fri Aug  2 14:08:03 1996  Sam Hartman  <hartmans@mit.edu>
+
+       * configure.in(LIBS): AIX wants to link against -ldb when building the shared lib.
+
+Mon Jul 29 23:07:14 1996  Samuel D Hartman  (hartmans@vorlon)
+
+       * kdb_dbm.c: Don't bother referencing dbm_pagfno, because we don't
+        actually use it; same for dbm_dirfno.
+
 Tue Jul 23 11:09:08 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
 
        * Makefile.in: libkdb5.so needs to be built with
index 1e206c874e70f03fdf2fba40373f27d57d9de983..296c93877f2511f3735b567b61f6371d862e84cc 100644 (file)
@@ -6,7 +6,7 @@ CRYPTO_VER=@CRYPTO_SH_VERS@
 DEPLIBS=$(TOPLIBD)/libkrb5.$(SHEXT).$(KRB5_VER) \
        $(TOPLIBD)/libcrypto.$(SHEXT).$(CRYPTO_VER)
 
-SHLIB_LIBS=-lkrb5 -lcrypto
+SHLIB_LIBS=$(LIBS)
 SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@ 
 SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
 
index 3758bcefc00c497dd1ebfed6b2b0c82487fe20e1..75c4e40c869a1678a17f5f6171e6b9e75048cb3f 100644 (file)
@@ -6,6 +6,16 @@ AC_PROG_RANLIB
 AC_PROG_INSTALL
 AC_HAVE_HEADERS(unistd.h)
 AC_CHECK_FUNCS(srand48 srand srandom umask)
+
+AC_CHECK_FUNCS(re_comp re_exec regcomp regexec)
+dnl AIX is unusual in that it wants all symbols resolved at link time
+dnl  Fortunately, it will allow us to link the kdb library now, even if
+dnl it is linked again later.
+case $krb5_cv_host in
+*-*-aix*)
+       LIBS="$LIBS -ldb"
+       ;;
+esac
 KRB5_RUN_FLAGS
 V5_USE_SHARED_LIB
 KRB5_LIBRARIES