From: paik AT webnexus DOT com (Samuel S. Paik) Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP V2.01 Released Date: Wed, 23 Oct 1996 23:28:37 -0800 Organization: xyne KS Lines: 19 Message-ID: References: <199610220911 DOT LAA06039 AT omega DOT di DOT unipi DOT it> <326CDE3A DOT 364C AT Mathematik DOT tu-chemnitz DOT de> <54li96$m14 AT lastactionhero DOT rs DOT itd DOT umich DOT edu> NNTP-Posting-Host: du-00-12.webnexus.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp >Pardon my newbie-ism, but what else uses COFF, and if I wanted to go >nuts and mix gcc with another compiler, would I be able to do so??? Microsoft uses a COFF variant for their development tools. The PE executable format (the Win32 native executable format) is also a COFF variant. I have gotten MASM to produce a COFF object file that linked with DJGPP compiled code and worked. The main incompatibility (as I recall) is that locally defined data (except for the first locally defined data element) does not get properly relocated. There is a workaround for this--just specify a single chunk of memory and supply offsets into it yourself. Sam Paik -- 408-749-8798 / paik AT webnexus DOT com I speak for xyne KS since I AM xyne KS.