Mail Archives: djgpp/2009/04/08/16:15:09
Hi,
On Apr 8, 3:07=A0am, "Tomasz Zbro ek" <t DOT zbro DOT DOT DOT AT upos DOT com DOT pl> wrote:
> Rugxulo <rugx DOT DOT DOT AT gmail DOT com> wrote in
>
> > At the risk of prying you away from the best DOS compiler in the world
> > (DJGPP) ...
>
> I prefer GNU software :) but I like to know all the possibilities so I wi=
ll =A0
> read a bit about Open Watcom in spare time, because I do not know its
> features.
There's GNU compilers for Windows, e.g. MinGW (uses MSVCRT.DLL) and
Cygwin (uses CYGWIN1.DLL). If you want it to run fast, choose MinGW.
If you want POSIX and don't mind using GPL (or similar "free software"
license), choose Cygwin. OpenWatcom requires none of those .DLLs. Nor
does DJGPP, and it's the latest GCC (well, almost ... get 4.3.3 pre-
release from Andris' page if you're really desperate). All of the
above have full sources available. The problem is that 16-bit stuff
(like OW also supports) as well as the internals of DJGPP are not in
vogue anymore, so people have deprecated them like the plague. This is
the only "real" reason DOS stuff doesn't work as well on 2k3, Vista,
etc. For x86-64, for unknown reasons (patents?), AMD chucked V86 mode,
so that kills 16-bit too (except in slow VMs). It's really sad to me
that everything gets deprecated so quickly in favor of the
"new" (which itself is deprecated before too long). I don't recall
ever talking to any programmer who actually "wanted" to rewrite
everything from scratch every few years.
> Right now we are porting our application (+ its dlls) to DJGPP !
> Our destination is also GNU/Linux port so DJGPP, except for all the well
> known advantages, is also good stage on a way to Linux :)
OpenWatcom even has "experimental" (read: buggy) GNU/Linux support. It
can't hurt to try it, IMHO. They support compiling from any supported
32-bit host OS (for any target) out of the box.
- Raw text -