[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Fri Nov 19 13:04:18 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/11/19 13:04:18

Modified files:
	cm3/m3-sys/m3cc/src/: m3makefile gnucc.common 

Log message:
	Don't consider host=AMD64_DARWIN, target=I386_DARWIN to be a cross.
	This is to workaround here:
	http://hudson.modula3.com:8080/view/cm3-current/job/cm3-current-m3cc-I386_DARWIN/56/console
	I386_DARWIN/cm3cg: No such file or directory
	
	which was caused because I "rebooted" the Darwin Hudson nodes,
	i.e. reinstalled, and I guess installed AMD64 as I386, with the
	hope that it'd just rebuild and replace itself or such.
	
	This change isn't terrible, but we don't have a simple clean general
	framework for "biarch" or "multiarch" situations like this,
	where host != target, but host can run target.
	There are many others, e.g. SOLsun/SOLgnu/SPARC32_SOLARIS,
	NT386/Cygwin/MinGWin, I386_LINUX/AMD64_LINUX (usually but not always),
	SPARC32/SPARC64 Solaris, I386/AMD64 Solaris, I386/*64 NT (AMD64, IA64)m
	and probably other I386/AMD64 systems.




More information about the M3commit mailing list