Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!cbosgd!gatech!seismo!brl-tgr!gwyn From: gwyn@brl-tgr.ARPA (Doug Gwyn ) Newsgroups: net.lang.c Subject: Re: ld - the link editor Message-ID: <1491@brl-tgr.ARPA> Date: Sat, 11-Jan-86 11:36:09 EST Article-I.D.: brl-tgr.1491 Posted: Sat Jan 11 11:36:09 1986 Date-Received: Sun, 12-Jan-86 06:14:22 EST References: <106@graffiti.UUCP> Distribution: net Organization: Ballistic Research Lab Lines: 12 > My question is...why do you want to control the link process in that > way. For example, why would you want to change the entry point for a program, > or other such subtle memory allocation features. Are there any "easy to > identify with" reasons, or is this a remnant from days gone by when Unix > was an academic subject only. For routine use as a timesharing user, you do not need such features. (The 6th Edition UNIX "ld" was very simple.) However, if you're building code to be burned into ROMs, trying to link to support routines at predetermined addresses (shared libraries or 5620 DMD downloaded code, for example), or other such "unusual" activities, the extra linker flexibility can be quite important.