Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.411 (Entity 5.404) From: raeburn@mit.edu Subject: CVS Commit RT-Send-CC: X-RT-Original-Encoding: iso-8859-1 Content-Length: 970 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