----------------------------------------------------------------------
authorSam Hartman <hartmans@mit.edu>
Mon, 26 Jun 1995 22:33:30 +0000 (22:33 +0000)
committerSam Hartman <hartmans@mit.edu>
Mon, 26 Jun 1995 22:33:30 +0000 (22:33 +0000)
automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
----------------------------------------------------------------------
Changed shared libraries so that it works under AIX and sets the
libpath correctly.  Currently only works under Xlc, but hooks for Gcc
support are present.

CVS:

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

src/ChangeLog
src/aclocal.m4
src/configure.in

index 7b5775a81a96bf233247d5d248282a1ca282d99e..95ca7e344b067d496e83dd73e3bc1f8a23cb025f 100644 (file)
@@ -1,3 +1,11 @@
+Fri Jun 23 20:14:45 1995  Sam Hartman  <hartmans@tardis.MIT.EDU>
+
+       * aclocal.m4 (SHARED_RULE_LOCAL): Use makeshlib out of
+        $(BUILDTOP)/util not $(SRCTOP)/util since it moved.
+
+       * configure.in: Include appropriate binder option to set LIBPATH
+        correctly in generated executables.
+
 Thu Jun 22 16:15:10 1995  Tom Yu  (tlyu@dragons-lair)
 
        * acconfig.h: NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES;
index 32560f3d841a24d1c67b866af9098f37306ae215..e9a6caa51c665a0571593e44421fb5f572403421 100644 (file)
@@ -756,7 +756,7 @@ clean::
        $(RM) $1.[$](SHEXT) [$](SHLIB_STATIC_TARGET)
 
 $1.[$](SHEXT): [$](LIBDONE) [$](DEPLIBS)
-       [$](SRCTOP)/util/makeshlib [$](HOST_TYPE) [$](CC) [$]@  \
+       [$](BUILDTOP)/util/makeshlib [$]@       \
                "[$](SHLIB_LIBDIRS)" \
                "[$](SHLIB_LIBS)" "[$](SHLIB_LDFLAGS)" [$](LIB_SUBDIRS)
 
index f2fd91fc74ba002b00773f7991949dad3837da5e..5709898896f89899ac848c60cebf52f67ded22c3 100644 (file)
@@ -30,7 +30,7 @@ krb5_cv_staticlibs_enabled=yes
        krb5_cv_shlibs_ext=a
        krb5_cv_noshlibs_ext=do-not-make
        krb5_cv_shlibs_dir=
-       krb5_cv_shlibs_ldflag=
+       krb5_cv_shlibs_ldflag="-bex4:\$(BUILDTOP)/util/aix.bincmds"
        krb5_cv_noshlibs_ldflag=
        krb5_cv_shlibs_sym_ufo=
        krb5_cv_shlibs_dirhead="-L"