[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