Date: Sun, 27 May 2001 19:07:37 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: "Paul Gardiner" Message-Id: <1858-Sun27May2001190737+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 CC: djgpp AT delorie DOT com In-reply-to: <9er4iu$g26$1@newsg2.svr.pol.co.uk> (paul@laser-point.co.uk) Subject: Re: Questions about overlay files References: <9eqln4$pqq$1 AT newsg4 DOT svr DOT pol DOT co DOT uk> <6480-Sun27May2001135738+0300-eliz AT is DOT elta DOT co DOT il> <9eqp7m$694$1 AT news8 DOT svr DOT pol DOT co DOT uk> <3791-Sun27May2001163748+0300-eliz AT is DOT elta DOT co DOT il> <9er4iu$g26$1 AT newsg2 DOT svr DOT pol DOT co DOT uk> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: "Paul Gardiner" > Newsgroups: comp.os.msdos.djgpp > Date: Sun, 27 May 2001 15:58:10 +0100 > > Sorry, I'm not explaining myself at all well. What I want to do is write a > replacement for glide2x.ovl. As far as I know, this is a sort of dll, but > for DOS rather than Windows. I don't know what glide2x.ovl is, but from the file name it doesn't sound as if it is a DLL. Anyway, it is probably specific to the compiler used to produce the program which can load this file. Binary compatibility between executable formats produced by different compilers is not something you can rely on. > > In a nutshell, DJGPP is a compiler and a suite of development tools. > > That's what I thought really, but I guess what I don't understand is how it > relates to other development systems for DOS, with regard to compatibility. It doesn't: there's no compatibility at all. Chapter 17 of the FAQ explains what little compatibility there is, but the bottom line is: you cannot practically use binary files produced by other compilers, or produce binary files that other compilers can use.