Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 (Tek) 9/28/84 based on 9/17/84; site orca.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!bellcore!decvax!tektronix!orca!andrew From: andrew@orca.UUCP (Andrew Klossner) Newsgroups: net.micro.cpm Subject: Re: Microsoft Linker L80 Question Message-ID: <1310@orca.UUCP> Date: Thu, 17-Jan-85 22:37:21 EST Article-I.D.: orca.1310 Posted: Thu Jan 17 22:37:21 1985 Date-Received: Sun, 20-Jan-85 01:45:48 EST References: <740@hou2h.UUCP> Organization: Tektronix, Wilsonville OR Lines: 22 [] "Is anyone else having difficulty with Microsoft's Linker L80 when using the search mode, that is, with a /s at the end of the file to be searched?" There's a bug in L80. When searching a library, it encounters a module, and begins passing over the symbols to see if any are needed. If it passes over a COMMON block, then comes to an symbol which is needed, it gets a fatal system error in trying to back up to the beginning of the module and begin loading. This prevents inclusion of output from the Aztec C compiler in libraries. A work-around is to edit the assembly output from the compiler and move all the common blocks to the end of the file. I submitted a bug report to Microsoft two years ago, and received acknowledgement, but to my knowledge they have never fixed this. CP/M-80 is dead, don't you know ... -- Andrew Klossner (decvax!tektronix!orca!andrew) [UUCP] (orca!andrew.tektronix@csnet-relay) [ARPA]