From: Sam Hartman Date: Thu, 23 May 1996 23:35:00 +0000 (+0000) Subject: Do not build libgssapi.a on AIX, because it doesnt work X-Git-Tag: krb5-1.0-beta6~39 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=fe725ceeb432750482154fc29b40fdae5c4583dd;p=krb5.git Do not build libgssapi.a on AIX, because it doesnt work (unresolved symbols) and would be fairly useless anyway. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8120 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/gssapi/mechglue/ChangeLog b/src/lib/gssapi/mechglue/ChangeLog index edeb659ee..78a13600f 100644 --- a/src/lib/gssapi/mechglue/ChangeLog +++ b/src/lib/gssapi/mechglue/ChangeLog @@ -1,3 +1,12 @@ +Wed May 22 07:48:21 1996 Sam Hartman + + * Makefile.in (libgssapi.$(STEXT)): Remove unnecessary install rule for libgssapi.a. + +Mon May 20 23:56:46 1996 Sam Hartman + + * 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 * g_inq_cred.c (gss_inquire_cred): Add code to support appropriate diff --git a/src/lib/gssapi/mechglue/Makefile.in b/src/lib/gssapi/mechglue/Makefile.in index b3ed514e0..bef8b28a4 100644 --- a/src/lib/gssapi/mechglue/Makefile.in +++ b/src/lib/gssapi/mechglue/Makefile.in @@ -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) diff --git a/src/lib/gssapi/mechglue/configure.in b/src/lib/gssapi/mechglue/configure.in index 9b39041a7..73cf30efd 100644 --- a/src/lib/gssapi/mechglue/configure.in +++ b/src/lib/gssapi/mechglue/configure.in @@ -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 +