rwells%BBN-UNIX@sri-unix.UUCP (12/22/83)
From: Robert E. Wells <rwells@BBN-UNIX> 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]