Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 Plexus 6/16/84; site rose3.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!stolaf!umn-cs!mmm!rosevax!rose3!dan From: dan@rose3.UUCP (Dan Messinger) Newsgroups: net.micro.pc Subject: Re: Re Microsoft vs. Lattice Message-ID: <105@rose3.UUCP> Date: Thu, 5-Sep-85 23:43:13 EDT Article-I.D.: rose3.105 Posted: Thu Sep 5 23:43:13 1985 Date-Received: Mon, 9-Sep-85 01:16:52 EDT References: <1354@drux3.UUCP>, <229@omen.UUCP> Organization: Rosemount Control, Mpls MN Lines: 20 caf@omen.UUCP (Chuck Forsberg WA7KGX) writes >The object file formats are NOT compatible between Xenix and DOS. The >.o files used on Xenix cannot be linked by the DOS linker, and DOS style >.obj files don't mix with ld. It also appears impossible to take files >from the Xenix libraries to fill in for missing routines in the DOS >cross libraries. Yes and no. My Xenix came with a complete DOS cross-development package. Works real slick. Just add a -dos to the cc command, and the result is a .exe file. A different set of libraries are used in this case. These files ARE compatable with DOS link. I was forced to find out. My MSC distribution floppy had a hard error in the middle of the library. I took the entire cross-development library from Xenix and moved it to a DOS system. And the .o files from cc -dos are link compatible, too. But don't forget to rename them to .obj files after moving them to a DOS system. Dan Messinger ihnp4!umn-cs!rosevax!rose3!dan