[M3commit] CVS Update: cm3

Jay Krell jkrell at birch.elego.de
Sat Dec 30 17:16:43 CET 2006

CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	06/12/30 17:16:43

Modified files:
	cm3/m3-sys/cminstall/src/config/: NT386 

Log message:
	the correct version of config\NT386 this time
	also removed whitespace from ends of lines
	% The kernel32.lib installed by 5.2.6 is missing InterlockedCompareExchange
	% that is needed by msvcrt.lib 8.0 so delete it and fall back to whatever comes
	% with the compiler/linker.
	delete_file(INSTALL_ROOT & "\\lib\\kernel32.lib")
	% The user32.lib installed by 5.2.6 causes the Visual C++ 4.0 linker to
	% have an "internal error" so delete it and fall back to whatever comes
	% with the compiler/linker.
	% Just delete all of INSTALL_ROOT\lib and don't add it to %LIB%.
	% Handle shipping .manifest (and .pdb files) in quake/cm3.cfg.
	% This should sufficiently reduce the pain of bootstrapping such as to
	% eliminate any need for libcmt.lib and to be able to undo the change in m3quake.lib.
	% Remove the flexibility from cm3.cfg
	% .map files are pretty worthless, remove creating them. (Make an option?)
	% You can load up a .dll/.exe in windbg using /z for image and then ln for list nearest
	% to map an address to a symbol.
	% Remove the dead configuration sections from INSTALL_ROOT: install key, web browser, text editor.
	% Booting will essentially look like copying in cm3.cfg and modifying just the INSTALL_ROOT.
	% The C++ compilation command lines are all fairly short so don't use response files.
	% (Still use response files for linking.)
	also delete the .libs here, though the config file is what is more guaranteeably runs
	Fix looking for ROOT in PKGS to escape the slashes, odd that it works before.
	(Still need to rewrite this all in Quake)
	go back a version -- removing the code to copy .pdbs and .manifests
	scripts\win\c-runtime can be largely gutted now but left alone for now

More information about the M3commit mailing list