TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Jorgen De Gier
from: Nick Knight
date: 1996-01-02 09:31:00
subject: Bcc2.exe

In a message dated 12-2895, Jorgen De Gier said to Mike Bilow:

 MB> On the BC++ 2.0 for OS/2 CD-ROM, there is what looks like a second
 MB> of the compiler.  What is it and why is it there?

 MB> 11-10-94   2:00a   1087499           0  BCC.EXE
 MB> 11-10-94   2:00a    791052           0  BCC2.EXE

>bcc2.exe is full 32bit and no thinking. I just read this in a newsgroup in
>a message from Nick Knight. He used to visit this echo, maybe he can give
>you more details if you give him a yell.

Yes, I'm here :)

Bcc2 is exactly as you describe it.  It is not documented all that well,
and I'm not sure exactly why.

bcc2.exe, in general, produces, hmmm, how do I say this tactfully
 ... more stable code than bcc.exe.  But, it doesn't thunk. 
AND, it produces a few weird problems on it's own.  The things it screws up
are more livable, the biggest being a "compilation module not
found" message when trying to debug into a module relatively deep into
an object module list.  To "remedy" this, you reorder your linker
script so that the modules needed are closer to the "start". 
Very inconvenient.

The consensus here is to use bcc2.exe for everything you can.  Relink if
debugging problems occur.  If you need thunking, try to localize it and use
bcc.exe for those part(s), bcc2.exe for the rest.

Nick

.. To whom the gods destroy, they first teach Windows... -- MR/2 2.26 #0

--- InterPCB 1.50
* Origin: Nerd's Nook (216)-356-1431 - Hayes V.VFC (1:157/2)
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: 157/2 200 3615/50 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™.