Re: Help- selective symbol exposure after link

Jan Vorbrueggen <jan@fsnif.neuroinformatik.ruhr-uni-bochum.de>
16 Feb 1997 22:26:25 -0500

          From comp.compilers

Related articles
[10 earlier articles]
Re: Help- selective symbol exposure after link root@jacob.remcomp.fr (1997-02-02)
Re: Help- selective symbol exposure after link Dave@occl-cam.demon.co.uk (Dave Lloyd) (1997-02-07)
Re: Help- selective symbol exposure after link Dave@occl-cam.demon.co.uk (Dave Lloyd) (1997-02-07)
Re: Help- selective symbol exposure after link fjh@murlibobo.cs.mu.OZ.AU (1997-02-08)
Re: Help- selective symbol exposure after link ok@cs.rmit.edu.au (1997-02-11)
Re: Help- selective symbol exposure after link pfox@lehman.com (Paul David Fox) (1997-02-11)
Re: Help- selective symbol exposure after link jan@fsnif.neuroinformatik.ruhr-uni-bochum.de (Jan Vorbrueggen) (1997-02-16)
Re: Help- selective symbol exposure after link Dave@occl-cam.demon.co.uk (Dave Lloyd) (1997-02-20)
Re: Help- selective symbol exposure after link rfg@monkeys.com (1997-02-27)
| List of all articles for this month |

From: Jan Vorbrueggen <jan@fsnif.neuroinformatik.ruhr-uni-bochum.de>
Newsgroups: comp.compilers
Date: 16 Feb 1997 22:26:25 -0500
Organization: Institut fuer Neuroinformatik, Ruhr-Universitaet Bochum, Germany
References: 97-01-183 97-01-189 97-01-212 97-02-047 97-02-077
Keywords: linker

Paul David Fox <pfox@lehman.com> writes:


> Why oh why do the compiler people ignore the linker?


It's a "common problem": the linker doesn't belong to any one language
in particular; most people seem to think it's part of the OS. So
nobody really cares. Also, I'd guess that during development, only the
needs of the languages in wide use (COBOL, FORTRAN, C, assembler) are
catered to; when time comes to add support for such exotics as Ada or
even C++, the thing turns into such a mess nobody wants to touch it.


Even in VMS, the linker was one of worst and buggiest pieces of code,
with fixes or changes only done when absolutely required, and some
truly ugly hacks being hidden by non-documentation. When VMS was
ported to the Alphas, one of the few things that was completely
re-written, with some necessary design changes (e.g., to better
support the generation of shared images, which is what VMS calls
Unix's shared libraries) thrown in, was the linker.


Jan
--


Post a followup to this message

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