TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Phil Crown
from: hugo landsman
date: 1995-03-05 02:25:10
subject: What C++ Compiler ?

hi Phil,

[about EMX]
 PC> I saw a message (Mike Bilow, I think) that Watcom takes 200+ megs for
 PC> a typical installation.  

That would probably include much more than only the 32-bit
DOS/WIN/OS2-compiler EMX provides.  Most commercial OS/2 compilers at least
include some form of the ToolKit.  Yes, a less well-known fact is that
EMX-compiled generic programs can run in non-VCPI DOS environments like Win
or OS/2 DOS-boxes, with a freely available program loader named RSX.  Look
for an archive matching DPMIGC*.  It even works with DJGCC-compiled
programs.

 PC> emx/gcc takes about 8 minutes to compile my entire program I'm
 PC> writing, a native OS/2 32-bit multi-threaded text mode terminal
 PC> program. :-)

Most speed under OS/2 depends on installed hardware.  First and foremost,
RAM.  Secondly, the file system.  And lastly, the CPU...  And with OS/2s
multitasking, you done have to wait on your compiler: just Detach it or
switch away.

 PC> Using the -pipe option with GCC.EXE is supposed to speed up compiling,
 PC> I haven't really checked it to see if its faster than without, yet.

I can't remember that one:-)

 PC> Anyway, I think emx/gcc is great!  But as I understand, anything that
 PC> I write with it, I must make the source code available if I
 PC> distribute it?

No, that depends on what you link and distribute it with.  The GNU libc++
is the most strict, after that comes other GNU parts, and the EMX specific
stuff is freely distributable if you either link staticly, or use an
unaltered runtime.  See the COPYING.* files in EMX\DOC.

regards,
         hugo

* Origin: St. Anna Station (2:283/608.5)
SEEN-BY: 105/42 620/243 624/50 711/401 409 410 413 430 807 808 809 934 955
SEEN-BY: 712/407 515 628 704 713/888 800/1 7877/2809
@PATH: 283/608 6 1 512 280/801 24/24 396/1 3615/50 105/103 42 712/515 711/808
@PATH: 711/809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.