TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Paul Sidorsky
from: hugo landsman
date: 1996-01-01 11:57:54
subject: C 32 bit compiler

hi Paul,

 PS> Be sure to build the OMF libraries before trying this.  There's a CMD
 PS> file that will do it for you, though I forget where it's located (I
 PS> haven't used EMX since I got BC++/2 2.0).

INSTALL.DOC will tell you where.

 PS> In fact, somebody I know checked with the author and if you compile
 PS> with -Zomf -Zsys you aren't even bound by the GNU Public Licence when
 PS> distributing programs, as long as you're not using anything else that
 PS> is bound by that licence.  I think the C++ libraries are bound by the
 PS> licence, but the standard C libraries are not.  I'm not entirely
 PS> clear on that, but a good scan of all of the licence docs could
 PS> probably clear it up.

With EMX 0.9b comes a new libstdc++ which doesn't fall under the GNU Public
Library License, so your compiled C++-programs aren't GNUized anymore. 
Some other highlights:

- GCC 2.7.2 with Richard W.M. Jones's bounds checking patches.  See
  \emx\doc\NEWS.GCC and \emx\gnu\doc\bounds\README

- libg++ 2.7.1.  The iostream library has been integrated into
  libstdc++ (stdcpp.a and stdcpp.lib), the standard C++ library.  Use
  -lstdcpp instead of -liostream

- The BSD database library has been added (, -ldb), see the
  manual page \emx\bsd\man\dbopen.3 for details

- Profiling with gprof is now supported

regards,
         hugo
* Origin: huug{at}telebyte.nl (2:283/608.5)
SEEN-BY: 270/101 620/243 711/401 409 410 413 430 808 809 934 955 712/407 515
SEEN-BY: 712/517 628 713/888 800/1 7877/2809
@PATH: 283/608 2801/201 2/777 396/1 270/101 712/515 711/808 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™.