Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!helios.physics.utoronto.ca!ists!yunexus!davecb From: davecb@yunexus.UUCP (David Collier-Brown) Newsgroups: comp.software-eng Subject: Re: Linkers (was: Re: Coding standards) Message-ID: <5680@yunexus.UUCP> Date: 6 Dec 89 12:41:53 GMT References: <9185@hoptoad.uucp> <21107@mimsy.umd.edu> Organization: York U. Computing Services Lines: 18 cml@tove.umd.edu (Christopher Lott) writes: [talking about a common linker...] | that particular linker includes ALL code in all modules that are ".o" | files and includes ONLY the modules needed from libraries. | | Anyone know if the GNU project has plans to build a better linker?? I'd suggest writing a binder, which is a .o->.o translator which make previously-global function and variable names local static, and only "exports" a small list of names. Then it could be used with any linker. I'd suggest using the Gnu linker **code** as a framework, though... --dave (I wrote one once upon a time...) c-b -- David Collier-Brown, | davecb@yunexus, ...!yunexus!davecb or 72 Abitibi Ave., | {toronto area...}lethe!dave Willowdale, Ontario, | Joyce C-B: CANADA. 416-223-8968 | He's so smart he's dumb.