[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Mon Jan 7 08:38:15 CET 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/01/07 08:38:15

Modified files:
	cm3/m3-libs/m3core/src/unix/cygwin/: Umman.i3 Uresource.i3 
	                                     Utypes.m3 
	cm3/m3-sys/cm3/src/: Builder.i3 Builder.m3 M3BackPosix.m3 
	                     M3BackWin32.m3 M3Backend.i3 
	cm3/m3-sys/cminstall/src/config/: NT386GNU 
	cm3/m3-sys/m3front/src/misc/: M3Front.m3 

Log message:
	some fixes for NT386GNU (cygwin)
	
	let win32 cm3 use the gcc backend if target == NT386GNU
	might need a better interface here?
	switching on target name is probably the wrong thing
	need something called "use gcc backend" or somesuch
	
	loosen the check for file name vs. module name to account for paths with both types of slashes
	might need a better interface/implementation here?
	should try to get the paths to line up instead?
	
	remove -fPIC since it warns that it is redundant (though the warning is probably wrong
	in other details -- not all code is position independent, merely relocatable..)
	
	use configured ar, /usr/bin/ar doesn't work, just plain ar does
	
	update Umman.i3 MAP_ANONYMOUS to new shorter name MAP_ANON
	
	update Uresource.i3 from struct_rusage_start to VAR struct_rusage
	
	fix warning about unused import long in Utypes.m3
	
	change SYSTEM_CC from cc to gcc because cc is something on my system,
	that I have not investigated, and doesn't work; gcc is perfectly ok here, though
	cc lines up nicely with the other two character names -- ar and as
	
	now need to deal with threads to get m3core to build




More information about the M3commit mailing list