<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hudson is great.<br>and by ".." I don't mean Tinderbox or any alternative.<br>I mean vs. my own ongoing development.<br><br><br>Things are working for me.<br>I build AMD64_DARWIN repeatly, using the built cm3, with -O3.<br><br><br>It all works.<br><br><br>Sometimes I boot1.py to other platforms, which exercises a fair amount.<br><br><br>Yet Hudson is getting various internal compiler errors, on some platforms.<br>e.g. Darwin, Solaris.<br>But not all, I think e.g. FreeBSD, Linux.<br>And it isn't using optimization realize.<br>   Possible but unlikely that -O3 is covering up problems. Usually optimization<br>   only ever hurts, doesn't help, in terms of getting a successful compilation.<br><br><br>I strongly suspect this is due to cm3 vs. cm3cg mismatch.<br>I believe upgrade.sh works.<br>I believe the regression scripts work now, by using upgrade.sh.<br>Except if you run "build" w/o "m3cc" and it picks up old cm3cg.<br><br><br>Can we somehow easily "reset" everything?<br>I have tried somewhat, but it was tedious and didn't clearly work.<br><br><br>Going back to rel 5.8.6 and then upgrade.sh should work.<br>I don't want to have to visit every node or do my own boot1.py + boot2.sh again.<br>I did that fairly recently, when Hudson was definitely not upgrading cm3/cm3cg properly.<br>I *think* it does now, but I think it got mixed up in some cases.<br>e.g. maybe by building "build" w/o building "m3cc"? Maybe that guarantees it picks<br>up an old mismatched cm3cg?<br><br><br>Thanks,<br> - Jay<br>                                          </body>
</html>