<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>I finally had a minor epiphany.<BR><br> <BR>Ignoring the C backend, to the extent that<br>the system contains C code, "install" should<br>actually recompile all the C code, using<br>the user's intended compilation environment.<BR> <BR><br>This would clear up various incompatibilities<br>that exist. i.e. with m3core.lib.sa and m3.lib.sa<br>and the bootstrapping procedure.<BR> <BR> <BR> <BR>The 3.6 distribution did this.<BR>It actually distributed assembly source and C source and then<BR>did assembly/compilation/linking on the user machine.<BR>assembly is close to "binary", but this had advantages.<BR>It also solved the "origin" problem, back in the time before<BR>origin was widely supported -- i.e. link with full paths on Unix systems.<BR> <BR> <BR>I don't have the energy now, but we really could use a bit of a rewrite here.<BR> <BR><br> - Jay <BR>                                         </div></body>
</html>