Xref: utzoo comp.unix.internals:465 comp.unix.sysv386:922 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!van-bc!twg!bill From: bill@twg.wimsey.bc.ca (Bill Irwin) Newsgroups: comp.unix.internals,comp.unix.sysv386 Subject: C compatability between SCO UNIX and Altos 2000 XENIX Summary: Can SCO UNIX compiled C run on Altos 2000 XENIX? Keywords: altos 2000 c portability Message-ID: <264@twg.wimsey.bc.ca> Date: 3 Oct 90 03:57:35 GMT Organization: TWG The Westrheim Group, Vancouver, B.C., Canada Lines: 37 I have received a request from one of our account managers about a problem that one of his clients is having porting C code compiled on a 386 running SCO UNIX to an Altos 2000 XENIX runtime environment. The scenario follows: ----------------------------START OF FORWARDED MESSAGE------------------- Tim wishes to develop C code on the TWG 386 system running SCO UNIX and run those binaries on the Altos 2000 Altos XENIX system. It is not working, and it should not, because SCO UNIX C code binaries are not compatible with Altos XENIX. I know this. I need to know the following: 1. Is there a way to compile C code using the SCO UNIX Medium Model Compiler and Compatibility mode which will allow it to run on the Altos? As stated above, I think not. 2. Does the Altos C compiler for Altos XENIX 3.2c have a Medium Model capability? 3. If number 1 above can not work, how can the customer purchase a C compiler for Altos XENIX? Buy development? Further, the recent Altos XENIX upgrade that the client just got from us apparently claims it now includes most of the development system as well. Perhaps we can glean from Altos whether or not that includes the C compiler. ---------------------------END OF FORWARDED MESSAGE---------------------- Anyone care to take a crack at any or all of these questions? I've always believed that 386 *NIX were binary compatible. Am I wrong? If not, what is the trick when compiling on UNIX? -- Bill Irwin - The Westrheim Group - Vancouver, BC, Canada ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uunet!van-bc!twg!bill (604) 431-9600 (voice) | UNIX Systems bill@twg.bc.ca (604) 431-4329 (fax) | Integration