Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!seismo!hao!hplabs!sri-unix!rwells@BBN-UNIX From: rwells%BBN-UNIX@sri-unix.UUCP Newsgroups: net.micro.pc Subject: Needed: LINK with higher capacity Message-ID: <14930@sri-arpa.UUCP> Date: Thu, 22-Dec-83 13:07:40 EST Article-I.D.: sri-arpa.14930 Posted: Thu Dec 22 13:07:40 1983 Date-Received: Thu, 29-Dec-83 01:05:10 EST Lines: 24 From: Robert E. Wells I need a version of LINK for the ibmpc that can handle larger programs. We have run into three limits so far with the LINK we are using: (1) "Program size exceeds capacity of LINK". We got this error trying to link a program of about 300kb; at 200kb it works fine. Is this limit based on the amount of physical memory available? (2) "Too many external symbols in one module". We have a dispatch routine that can call roughly 400 different routines depending on interpretive opcode. Apparently there can be at most 256 external symbols per module. (3) There appears to be a limit on total public symbols of 1024, which we haven't hit yet but expect to; one configuration we are interested in linking has just under 2000 routines. Is there an alternative to LINK that can handle these larger demands? -Thanks, Robert [ The copy of LINK supplied with the Microsoft compilers (Pascal and FORTRAN) is advertised to handle larger capacity programs than the standard LINK shipped with DOS. I don't know what the limit of these programs is. -ed]