Re: Why do we still assemble?

conway@munta.cs.mu.OZ.AU (Thomas Charles CONWAY)
Mon, 11 Apr 1994 22:39:56 GMT

          From comp.compilers

Related articles
[14 earlier articles]
Re: Why do we still assemble? Keith.Bierman@Eng.Sun.COM (1994-04-10)
Re: Why do we still assemble? lgc@robotics.jpl.nasa.gov (1994-04-11)
Re: Why do we still assemble? hbaker@netcom.com (1994-04-11)
Re: Why do we still assemble? djohnson@arnold.ucsd.edu (1994-04-11)
Re: Why do we still assemble? mfx@cs.tu-berlin.de (1994-04-11)
Re: Why do we still assemble? johnm@cory.EECS.Berkeley.EDU (1994-04-11)
Re: Why do we still assemble? conway@munta.cs.mu.OZ.AU (1994-04-11)
Re: Why do we still assemble? rcskb@minyos.xx.rmit.EDU.AU (1994-04-12)
Re: Why do we still assemble? bill@amber.ssd.csd.harris.com (1994-04-12)
Re: Why do we still assemble? bill@amber.ssd.csd.harris.com (1994-04-12)
Re: Why do we still assemble? pardo@cs.washington.edu (1994-04-13)
Re: Why do we still link? c5cx016@boe00.minc.umd.edu (Ed Finch) (1994-04-13)
Re: Why do we still assemble? hbaker@netcom.com (1994-04-13)
[14 later articles]
| List of all articles for this month |

Newsgroups: comp.compilers
From: conway@munta.cs.mu.OZ.AU (Thomas Charles CONWAY)
Keywords: performance
Organization: Computer Science, University of Melbourne, Australia
References: 94-04-032 94-04-065
Date: Mon, 11 Apr 1994 22:39:56 GMT

mfx@cs.tu-berlin.de (Markus Freericks) writes:
>[In C++ compilation, link time dominates because there are huge libraries
>of resuable code]


This is an interesting problem. Linkage seems to be a big consumer of time
in the compilation process these days. I suppose this especially the case
in languages like C++ where a second pass is needed to deal with the
specialisation of templates, and so forth. Linking with libraries such as
the X11 library can be a problem too (last year, a 3rd year graphics
project saturated part of the local ethernet when 40 students all worked
on X11 projects on workstations with their home directories NFS mounted,
so that they ended up copying buckets of stuff to and fro across the net
:-( ).


The unix linker is old technology. Are there newer linkers (not just for
unix) that are better? What is the state of the art in linkers?


Thomas
--
| Thomas Conway
| Computer Science
| Melbourne University
| conway@mundil.cs.mu.oz.au
--


Post a followup to this message

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