Re: Smart linking under UNIX

henrik@tazdevil.llnl.gov (Henrik Klagges)
22 Aug 91 17:27:47 GMT

          From comp.compilers

Related articles
[2 earlier articles]
Re: Smart linking under UNIX schwartz@groucho.cs.psu.edu (1991-08-19)
Re: Smart linking under UNIX sef@kithrup.COM (1991-08-20)
Re: Smart linking under UNIX jones@pyrite.cs.uiowa.edu (1991-08-21)
Re: Smart linking under UNIX rro@debussy.cs.colostate.edu (1991-08-22)
Re: Smart linking under UNIX hyatt@cis.uab.edu (1991-08-22)
Re: Smart linking under UNIX henrik@tazdevil.llnl.gov (1991-08-22)
Re: Smart linking under UNIX henrik@tazdevil.llnl.gov (1991-08-22)
Re: Smart linking under UNIX weitek!ars@Sun.COM (1991-08-22)
Re: Smart linking under UNIX dalamb@umiacs.umd.edu (1991-08-23)
Re: Smart linking under UNIX pardo@gar.cs.washington.edu (1991-08-23)
Re: Smart linking under UNIX thorinn@diku.dk (1991-08-25)
Re: Smart linking under UNIX przemek@rrdstrad.nist.gov (1991-08-26)
Re: Smart linking under UNIX davidsen@crdos1.crd.ge.com (1991-08-26)
[2 later articles]
| List of all articles for this month |

Newsgroups: comp.arch,comp.compilers
From: henrik@tazdevil.llnl.gov (Henrik Klagges)
Followup-To: comp.arch
Keywords: linker
Organization: MPCI at LLNL
References: <1991Aug15.205912.6553@sono.uucp> <GLEW.91Aug16145002@pdx007.intel.com> 91-08-085 91-08-095
Date: 22 Aug 91 17:27:47 GMT

In article 91-08-095, sef@kithrup.COM (Sean Eric Fagan) writes:


|> The reason it generally doesn't exist under *nix is because it's generally
|> not worth the bother. It's *possible* to do it, but, on most systems, you
|> don't gain much.


Why do you think they invented shared libraries ? Because the duplication of
large objects files im memory and on discs is not very clever. So, I guess
having significantly smaller objects is not that undesirable.


Cheers, Henrik


MPCI at LLNL
IBM Research
U. of Munich


PS: See you at HotChips !
[All this ld bashing is getting tedious, so I am declaring this particular
line of discussion closed, unless someone wants to talk about the design of
a linker that he really likes. Personally, I never understood why block
structured linkers that let you export symbols to a group of modules without
exporting them to the whole world never caught on. It would make stuff like
multiple yacc parsers in a single program much easier. -John]
--


Post a followup to this message

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