Which 386 UNIX binaries run on which 386 UNIXs ?
Conor P. Cahill
cpcahil at virtech.uucp
Tue Sep 4 10:07:27 AEST 1990
In article <1990Sep3.095529.29411 at brolga.cc.uq.oz.au> exnirad at brolga.cc.uq.oz.au (Nirad Sharma) writes:
>I am running SCO XENIX 2.3.2 ('386 version) and am wondering if some binaries
>from an ESIX system will run on my system, more specifically gcc, emacs and
>X11R4 as found at 36.102.0.32 (I got the site from an article posted here).
Xenix is supposed to be able to run 386 UNIX binaries starting with 2.3.
That means that gcc and emacs should run without any problems. However,
the X11R4 stuff you found probably has some kernel modifications and/or
kernel specific code that will not run under xenix. Note that I used the
word probably. I haven't tried it but I do not expect it to work.
>Furthermore, could someone please explain whose binaries run on whose 386-UNIXs?
286 & 386 Coff binaries will compile under all 386 Unix systems (ESIX,
Interactive, SCO UNIX, Intel UNIX, etc) and SCO Xenix >= 2.3.
286 & 386 Xenix binaries will run under all 386 Unix systems that are
based upon At&t unix >= 3.2. This includes all ESIX releases, Interactive
Unix releases >= 2.0, all Sco Unix releases, Intel/Bell Tech Unix
releases >= 3.2.
IMPORTANT NOTE: While the binaries will execute, the code may call some
system specific routines (especially if they do wierd stuff with the
console keyboard or display) or may expect some system specific files to
be in a different place. This means that while they will execute, they
may not work.
2ND IMPORTANT NOTE: While you can run Xenix executables on UNIX and
vice-versa, you cannot use the standard debugging tools to view core
files generated from executables for the other system. You will also
have a problem reading Xenix libraries on Unix systems and probably
vice-versa. By "reading" I mean using them to link with a program. This
important note does not apply to SCO UNIX, since it has the Xenix compiler
and development tools.
--
Conor P. Cahill (703)430-9247 Virtual Technologies, Inc.,
uunet!virtech!cpcahil 46030 Manekin Plaza, Suite 160
Sterling, VA 22170
More information about the Comp.unix.sysv386
mailing list