[krbdev.mit.edu #2916] CVS Commit

Ken Raeburn via RT rt-comment at krbdev.mit.edu
Tue Feb 8 19:11:22 EST 2005


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 


More information about the krb5-bugs mailing list