Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!genrad!decvax!harpo!seismo!rlgvax!tom From: tom@rlgvax.UUCP Newsgroups: net.unix-wizards Subject: Re: pdp11 loader options Message-ID: <631@rlgvax.UUCP> Date: Mon, 13-Jun-83 17:45:47 EDT Article-I.D.: rlgvax.631 Posted: Mon Jun 13 17:45:47 1983 Date-Received: Tue, 14-Jun-83 19:10:04 EDT Lines: 19 Another note should be made about the "ld" option "-n". As discussed, if NEITHER "-n" or "-i" is specified, you get the default, which is that each user runs his own copy of the complete program, with no sharing of the text and text is not write-protected. In short, there is no distinction between text and data, and they are put in the same memory mapping segments. A program may fit in 16-bit addressing in the default case, but may not fit when link-edited with the "-n" option. This is because the text must be set up in separate map segments to be protected and shared. This generally requires an extra memory mapping register. If your program is big and using all them already it will no longer fit. I believe the error you get is a simple "too big" when you try to execute it without the program ever getting to first base. - Tom Beres {mcnc, seismo, allegra, brl-bmd}!rlgvax!tom