colonel@gloria.UUCP (George Sicherman) (02/06/85)
> I'm trying to use the vax-11' compatibility mode on an object code written for > a pdp-11/45 computer, and getting the message "file compiled with separate i/d > space". That's easy. I is instruction space, and D is data space. Somewhere in the assembler code for your program, you are declaring sections in explicit I and D space. Just get rid of them. -- Col. G. L. Sicherman ...decvax!sunybcs!gloria!colonel
steve@drivax.UUCP (Steve Williams) (02/09/85)
> > I'm trying to use the vax-11' compatibility mode on an object code written for > > a pdp-11/45 computer, and getting the message "file compiled with separate i/d > > space". > > That's easy. I is instruction space, and D is data space. Somewhere in > the assembler code for your program, you are declaring sections in explicit > I and D space. Just get rid of them. > -- Actually, this code was generated using the "-i" switch on ld(1). You usually used this switch for a reason: the *&^&%$#@!! program was too big to fit in memory with combined I & D. Try re-compiling and re-linking without this switch (on the 11). If the program will fit with combined I & D space, you may be able to use it on a vax. If not, you definitely can't. If you don't have at least the .o files, bag it. Good luck, -Steve