From: sandmann AT clio DOT rice DOT edu (Charles W. Sandmann) Subject: Re: Q: How far is go32 1.11 from OS/2 session? To: WKIM AT vms DOT cis DOT pitt DOT edu (Wonkoo Kim, EE, U. of Pittsburgh) Date: Sun, 12 Dec 1993 10:30:56 -0600 (CST) Cc: djgpp AT sun DOT soe DOT clarkson DOT EDU > With the DPMI support of go32, djgpp programs could work under Windows or > OS/2 DOS session, except graphics (I'm waiting for Csaba Biegl's new LIBGRX). > I'm curious about how much far from the current djgpp support to OS/2 native > support (at least text mode). I think they are so completely different that > I cannot wish any OS/2 native support from djgpp. Am I correct? > (I don't know much about OS/2, but I expect all system calls should be > completely different that no support will be possible without writing from > scratch.) Since there are at least two other GCC ports (GCC/2 and EMX) that I am aware of that run in native OS/2, there is no reason to even think about this. The OS/2 APIs are so much different that the libraries would be a complete rewrite; and then so would the loader/extender/linker-obj interface depending on how you wanted to accomplish that. Because I tri-boot all the time between DOS, OS/2 and NT, I get tired of having different binaries for each op system. Using DJGPP apps everywhere is easiest for me. That way when I need a new version I only have to build it ONCE too (and 1/3 the disk space...). I am looking at extending DJGPP to be able to write Windows type apps for Win32s or Chicago (or NT), but the pace of that is glacial :-(