VAX-11's compatibility mode
Steve Williams
steve at drivax.UUCP
Sat Feb 9 12:04:54 AEST 1985
> > 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
More information about the Net.bugs
mailing list