Build system support for a library having more than one init/fini symbol defined, when using linker options to specify these functions. Now LIBINITFUNC/LIBFINIFUNC are considered lists of symbols, ordered from lowest-level (init run first, fini run last) to highest-level. * lib.in (config.status): Change target to be in $thisconfigdir rather than local. (osf1.exports): Create a temporary file then rename into place. Add options for library init/fini symbols, handling multiple values. * shlib.conf (case alpha*-dec-osf*): Don't handle init/fini symbols here. (case mips-sgi-irix*): Handle multiple init/fini symbols. Always set $initfini before it gets used. (case *-*-solaris*, not gcc): Handle multiple init/fini symbols. (case *-*-aix*): Handle multiple fini symbols. To generate a diff of this commit: cvs diff -r5.236 -r5.237 krb5/src/config/ChangeLog cvs diff -r5.14 -r5.15 krb5/src/config/lib.in cvs diff -r5.35 -r5.36 krb5/src/config/shlib.conf