[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Tue Jan 22 17:36:01 CET 2008
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 08/01/22 17:36:01
Modified files:
cm3/m3-sys/cm3/src/: M3Backend.m3 m3makefile
cm3/scripts/: backup-pkgs.sh boot-cm3-build-on-target.sh
boot-cm3-core.sh boot-cm3-with-m3.sh
copy-bootarchives.sh do-cm3-core.sh
make-bin-dist-min.sh pack-crossbuild.sh pkginfo.sh
Removed files:
cm3/m3-sys/cm3/src/: M3BackPosix.m3 M3BackWin32.m3
Log message:
put integrated backend into all hosts, so that cross builds work
a bit more; built on PPC_DARWIN (ie: built on Posix, where it's
an actual diff; what this will enable for me is a "semi-cros"
from a NT386GNU cm3.exe to NT386/NT386MINGNU. And it's fairly cheap,
the integrated backend is nothing compared to cm3cg.
did not run all the .sh files, just upgrade.sh
Note that m3staloneback is relatively unused, probably for debugging, left alone.
mklib should come in as well for cross purposes but left that alone too.
There are warnings in WinDef.m3 about <*WINAPI*> on function pointer
types. Perhaps they can be deferred and only trigger if the types
are used? If the types are called? ie: make the pragma understood, but
don't support calling using calling conventions not supported by target
More information about the M3commit
mailing list