<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
(same thing crossing to I386_DARWIN)<br><br><br><hr id="stopSpelling">From: jay.krell@cornell.edu<br>To: m3devel@elegosoft.com<br>Subject: crossing from 64bit to 32bit?<br>Date: Sat, 18 Jul 2009 12:17:03 +0000<br><br>



<style>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</style>


There appears to be a problem cross building from a 64bit host to a 32bit target.<br>For example host=AMD64_DARWIN, target=PPC_DARWIN:<br><br>== package /dev2/cm3/m3-sys/m3back ==<br><br> +++ /cm3/bin/cm3  -build -override -DROOT=/dev2/cm3 -DCM3_VERSION_TEXT=d5.8.1 -DCM3_VERSION_NUMBER=050801 -DCM3_LAST_CHANGED=2009-05-16 @M3novm -boot -keep  +++<br>--- building in PPC_DARWIN ---<br><br>"../src/M3x86.m3", line 1549: set domain too large<br>"../src/M3x86.m3", line 1570: set domain too large<br><br><br>***<br>*** runtime error:<br>***    An array subscript was out of range.<br>***    file "../src/exprs/SetExpr.m3", line 701<br>***<br><br>I guess I should look at it..<br>
<br> - Jay<br></body>
</html>