Re: Help- selective symbol exposure after link

mac@coos.dartmouth.edu (Alex Colvin)
25 Jan 1997 22:14:50 -0500

          From comp.compilers

Related articles
Help- selective symbol exposure after link jason@interval.net (Jason Spielman) (1997-01-22)
Re: Help- selective symbol exposure after link kaz@nt.com (1997-01-25)
Re: Help- selective symbol exposure after link maslen@best.com (Thomas M. Maslen) (1997-01-25)
Re: Help- selective symbol exposure after link mac@coos.dartmouth.edu (1997-01-25)
Re: Help- selective symbol exposure after link dlmoore@ix.netcom.com (David L Moore) (1997-01-26)
Re: Help- selective symbol exposure after link whsieh@cs.washington.edu (1997-01-29)
Re: Help- selective symbol exposure after link maslen@best.com (Thomas M. Maslen) (1997-01-29)
Re: Help- selective symbol exposure after link aeb@saltfarm.bt.co.uk (1997-01-29)
Re: Help- selective symbol exposure after link albaugh@agames.com (1997-01-30)
Re: Help- selective symbol exposure after link leichter@smarts.com (Jerry Leichter) (1997-01-30)
[9 later articles]
| List of all articles for this month |
From: mac@coos.dartmouth.edu (Alex Colvin)
Newsgroups: comp.compilers,comp.lang.c
Date: 25 Jan 1997 22:14:50 -0500
Organization: Dartmouth College, Hanover, NH, USA
References: 97-01-183
Keywords: linker

Jason Spielman <jason@interval.net> writes:


>Q: How does one link several object files into a single object file
> or library, where symbols are resolved locally as much as possible,
> and where only selected symbols are exported/exposed/made public?
>....


>[I have long maintained that nested link-time scopes are a good idea, but I've
>never seen a linker that actually provides them. -John]


I've done this sort of thing on a mac. I think I first saw it
described in Mesa (BCD?). I'm pretty sure we had it on DTSS in the
late 70s.


This is often found in a library editor rather than directly in the
linker.
--
Alex Colvin
alex.colvin@dartmouth.edu
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.