summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1996-05-23 23:35:00 +0000
committerSam Hartman <hartmans@mit.edu>1996-05-23 23:35:00 +0000
commitfe725ceeb432750482154fc29b40fdae5c4583dd (patch)
tree6664d3c7b16b4aa0fa47ac41bfead54798db469e /src/lib
parente7c4d4c153de113a05e9a92505839b0493ddd77f (diff)
downloadkrb5-fe725ceeb432750482154fc29b40fdae5c4583dd.tar.gz
krb5-fe725ceeb432750482154fc29b40fdae5c4583dd.tar.xz
krb5-fe725ceeb432750482154fc29b40fdae5c4583dd.zip
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
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/gssapi/mechglue/ChangeLog9
-rw-r--r--src/lib/gssapi/mechglue/Makefile.in3
-rw-r--r--src/lib/gssapi/mechglue/configure.in20
3 files changed, 24 insertions, 8 deletions
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 <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
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
+