[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Mon Dec 29 21:33:44 CET 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/12/29 21:33:44

Modified files:
	cm3/m3-libs/libm3/src/os/POSIX/: OSConfigPosix.m3 
	cm3/m3-libs/libm3/src/random/: m3makefile 
	cm3/m3-libs/m3core/src/: m3makefile 
	cm3/m3-libs/m3core/src/C/Common/: m3makefile 
	cm3/m3-libs/m3core/src/Csupport/: m3makefile 
	cm3/m3-libs/m3core/src/float/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/common/: Compiler.tmpl 
	cm3/m3-libs/m3core/src/time/POSIX/: m3makefile 
	cm3/m3-libs/m3core/src/unix/: m3makefile 
	cm3/m3-libs/m3core/src/unix/Common/: m3makefile m3unix.h 
	cm3/m3-sys/m3cc/src/: m3makefile 
	cm3/m3-sys/m3middle/src/: Target.i3 Target.m3 
	cm3/scripts/python/: pylib.py 
Added files:
	cm3/m3-sys/cminstall/src/config-no-install/: I386_OPENBSD 

Log message:
	enough I386_OPENBSD support to build a bootstrap package,
	that builds on the target, and results in a cm3 that
	runs and correct errors out for lack of cm3.cfg,
	often enough to move development and testing to the target system (unless
	target system is terribly slow)
	
	restructure Target.m3 some:
	do separate switches on platforms with characteristics in common:
	big endian
	64 bit
	Solaris
	SPARC
	add in a bunch of hypothetical, but reasonable platforms -- commented out
	perhaps not worthwhile
	add a bunch of comments, also perhaps not worthwhile (more code, more bugs:
	comments have to be checked and maintained for technical and grammatical/spelling correctness)
	
	add options like skipgcc, omitgcc to pylib.py




More information about the M3commit mailing list