<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'>For the record..<BR> <BR><br>If you try to build the current source with the 5.8.6 release..<br>or rather, if you try to do anything with 5.8.6, and have<br>a particularly old C/C++ toolset, like over 10 years old, on Windows, you get:<BR> <BR><br> m3core.lib.sa(ThreadWin32C.obj) : error LNK2019: unresolved external symbol __wassert referenced in function _ThreadWin32__ProcessStopped<br> m3core.lib.sa(dtoa.obj) : error LNK2019: unresolved external symbol __ftol2_sse referenced in function _m3_strtod<BR> <BR><br>The C compiler and runtime change a surprising much through the years.<BR> <BR>Merely using assert or floating point to integer converson via casting, with a new compiler, does not work with older runtimes.<BR><br>We can do better such as either:<BR> 1) Generate all C, so the binary distribution matters less.<BR> 2) This is using static linking of m3core for bootstrapping.<br>    Deliberately not just because cm3 always does that, but<br>    also as a policy for supposed higher/easier compatibility<br>    with older releases. Perhaps that is a mistake.<br><br><BR> For today I'll just install a newer compiler.<BR> <BR> <BR> - Jay<BR>                                         </div></body>
</html>