Module Name: krb5 Committed By: raeburn Date: Fri Apr 23 00:43:15 UTC 2004 Modified Files: krb5/src/ChangeLog krb5/src/aclocal.m4 krb5/src/config/ChangeLog krb5/src/config/lib.in krb5/src/config/pre.in krb5/src/config/shlib.conf Added Files: Removed Files: Log Message Use more flexible command substitution for shared library generation, so we can dump makeshlib.sh. Use the new saved export list files for AIX. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute MAKE_SHLIB_COMMAND, not LDCOMBINE and LDCOMBINE_TAIL. * pre.in (DO_MAKE_SHLIB, SHLIB_STATIC_TARGET, LDCOMBINE, LDCOMBINE_TAIL): Delete unused variables. (SHLIB_EXPORT_FILE, SHLIB_EXPORT_FILE_DEP, MAKE_SHLIB_COMMAND): New variables. * config/lib.in (lib$(LIB)$(SHLIBVEXT)): Set objlist to the list of object files before invoking MAKE_SHLIB_COMMAND, instead of wrapping the list with LDCOMBINE and LDCOMBINE_TAIL. Depend on SHLIB_EXPORT_FILE_DEP. * config/shlib.conf: Set MAKE_SHLIB_COMMAND, using LDCOMBINE and LDCOMBINE_TAIL in the common case. (case *-*-aix*): Specify new commands, taken from makeshlib.sh, but assume the export list is provided externally. To generate a diff of this commit: cvs diff -r5.432 -r5.433 krb5/src/ChangeLog cvs diff -r1.275 -r1.276 krb5/src/aclocal.m4 cvs diff -r5.199 -r5.200 krb5/src/config/ChangeLog cvs diff -r5.9 -r5.10 krb5/src/config/lib.in cvs diff -r1.97 -r1.98 krb5/src/config/pre.in cvs diff -r5.18 -r5.19 krb5/src/config/shlib.conf