<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>This may be obvious to everyone and so inadequate as to be useless, but I just had a minor idea and proved it correct.<BR>
<BR>
Even if you don't have a backend, C compiler, linker, etc, you can still compile the Modula-3 code for any target from any target.<BR>
<BR>
If you just put return 0 in the config file for backend, compile_c, link, make_lib, assembly, you can at least run the front/middle ends.<BR>
<BR>
For example I just compiled m3core and libm3 for Solaris. That would have caught my DatePosix.m3 error, though that sort of change was maybe one that just can't be commited without an available machine. (I'm still not sure how to do these things. You can only change what you have, or send diffs around and wait for the all clear, or you can make a best effort and hope..)<BR>
<BR>
Obviously it only affords a certain minimal amount of checking.<BR>
But it is perhaps something.<BR>
<BR>
IN FACT...maybe it is enough testing that the tinderboxes should do it, for all platforms deemed "supported"?<BR>
I don't think you can ship, but you can buildlocal. (I built libm3, depends on m3core).<BR>
<BR>
I'll push this a bit further.<BR>
<BR>
IF this is deemed useful, maybe a compiler switch?<BR>
<BR>
- Jay<BR><BR><br /><hr />Need to know the score, the latest news, or you need your HotmailŪ-get your "fix". <a href='http://www.msnmobilefix.com/Default.aspx' target='_new'>Check it out.</a></body>
</html>