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]