Do not build libgssapi.a on AIX, because it doesnt work
authorSam Hartman <hartmans@mit.edu>
Thu, 23 May 1996 23:35:00 +0000 (23:35 +0000)
committerSam Hartman <hartmans@mit.edu>
Thu, 23 May 1996 23:35:00 +0000 (23:35 +0000)
(unresolved symbols) and would be fairly useless anyway.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8120 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/mechglue/ChangeLog
src/lib/gssapi/mechglue/Makefile.in
src/lib/gssapi/mechglue/configure.in

index edeb659ee35689115e6acfb98b37a6078cf8130b..78a13600fc7332a77e8a04234da5401a8dbaabc6 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 22 07:48:21 1996  Sam Hartman  <hartmans@mit.edu>
+
+       * Makefile.in (libgssapi.$(STEXT)): Remove unnecessary install rule for libgssapi.a.
+
+Mon May 20 23:56:46 1996  Sam Hartman  <hartmans@mit.edu>
+
+       * configure.in: Don't make libgssapi.a on AIX.  It is handled incorrectly becaus all symbols are not resolved, and it isn't useful as a non-shared library.
+       
+
 Fri May  3 16:43:43 1996  Theodore Y. Ts'o  <tytso@mit.edu>
 
        * g_inq_cred.c (gss_inquire_cred): Add code to support appropriate
index b3ed514e0cab08a30350513615ab64c9a127b45d..bef8b28a4a603ffcd995e33efc48fd5fe4896f57 100644 (file)
@@ -105,9 +105,6 @@ libgssapi.$(STEXT): $(OBJS)
        $(ARADD) $@ $(OBJS)
        $(RANLIB) $@
 
-install:: libgssapi.a
-       $(INSTALL_DATA) libgssapi.a $(DESTDIR)$(KRB5_LIBDIR)/libgssapi.a
-       $(RANLIB) $(DESTDIR)$(KRB5_LIBDIR)/libgssapi.a
 
 #libgssapi.$(LIBEXT): $(OBJS)
 #      $(ARCHIVE) $@ $(OBJS)
index 9b39041a7e76aab5cf3e0d6612f511248b95c835..73cf30efd9acdd920ec93207b3c5607342bc2ec9 100644 (file)
@@ -8,9 +8,19 @@ AC_CHECK_HEADERS(stdlib.h)
 V5_SHARED_LIB_OBJS
 SubdirLibraryRule([${OBJS}])
 CopySrcHeader(mechglue.h,[$(EHDRDIR)])
-AppendRule([install:: libgssapi.[$](LIBEXT)
-       [$](INSTALL_DATA) libgssapi.[$](LIBEXT) [$](DESTDIR)[$](KRB5_LIBDIR)[$](S)libgssapi.[$](LIBEXT)])
-LinkFileDir([$](TOPLIBD)/libgssapi.[$](LIBEXT),libgssapi.[$](LIBEXT),./gssapi/mechglue)
-AppendRule([all:: [$](TOPLIBD)/libgssapi.[$](LIBEXT)])
-V5_MAKE_SHARED_LIB(libgssapi,0.1,.., ./mechglue)
+AC_CANONICAL_HOST
+case $host in
+     *-*-aix*) # don't build libgssapi.a on AIX
+       ;;
+     *)
+       V5_MAKE_SHARED_LIB(libgssapi,0.1,.., ./mechglue)
+       AppendRule([install:: libgssapi.[$](LIBEXT)
+              [$](INSTALL_DATA) libgssapi.[$](LIBEXT) [$](DESTDIR)[$](KRB5_LIBDIR)[$](S)libgssapi.[$](LIBEXT)])
+       LinkFileDir([$](TOPLIBD)/libgssapi.[$](LIBEXT),libgssapi.[$](LIBEXT),./gssapi/mechglue)
+       AppendRule([all:: [$](TOPLIBD)/libgssapi.[$](LIBEXT)])
+
+      ;;
+esac
+
 V5_AC_OUTPUT_MAKEFILE
+