[M3devel] [M3commit] CVS Update: cm3

Olaf Wagner wagner at elegosoft.com
Tue Jan 22 23:48:06 CET 2008


Quoting Tony Hosking <hosking at cs.purdue.edu>:

> Do we really want to build all the Windows interfaces even on
> non-Windows hosts?  Yuck.

I'd suggest to build that conditional, Jay.

Olaf

> On Jan 22, 2008, at 5:36 PM, Jay Krell wrote:
>
>> 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



-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list