[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Oct 16 12:16:12 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/10/16 12:16:12

Modified files:
	cm3/m3-libs/m3core/src/C/Common/: CstdioC.c CstdlibC.c 
	                                  CstringC.c 
	cm3/m3-libs/m3core/src/Csupport/Common/: dtoa.h hand.c 
	cm3/m3-libs/m3core/src/runtime/WIN32/: RTOSc.c 
	cm3/m3-libs/m3core/src/runtime/common/: RTIOc.c RTMiscC.c 
	                                        RTUntracedMemoryC.c 
	cm3/m3-libs/m3core/src/runtime/ex_frame/: RTStackC.c 
	cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32C.c 
	cm3/m3-libs/m3core/src/unix/Common/: Uexec.c Uin.c Unetdb.c 
	                                     UnixC.c UnixLink.c 
	                                     Uprocess.c UtimeC.c Uuio.c 
	cm3/m3-libs/sysutils/src/: SystemC.c 

Log message:
	Remove the _DLL/_MT hacking that I had put in,
	which purported to let one set of object code
	link with either msvcrt.lib or libcmt.lib.
	
	Not a bad idea, not a bad implementation, but
	a bit on the unsupported side.
	
	If user really wants to use libcmt.lib, he should
	modify the config file and rebuild everything (esp. m3core).
	We should possibly make such a configuration in Hudson.
	We should possibly automatically multiply out compile/link
	for any directories that contain any C? And then build_standalone
	could imply libmt.lib. Not a bad idea, but unlikely to happen.




More information about the M3commit mailing list