<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'>Huh? No they aren't.<br><br><br><br>bootstrapping uses old compiler to build everything <i>after </i>m3core/libm3 (up to cm3)<br>bootstrapping uses old compiler to m3front/m3back/m3quake/m3linker/cm3/sysutils, but not m3core/libm3.<br>Then bootstrapping uses new compiler to build everything.<br><br><br>m3core/libm3 can depend on new compiler.<br>m3front/m3back/m3quake/m3linker/cm3/sysutils cannot (except by more than one step, then they can -- "flexibility via multiple changes")<br><br><br>see<br><a href="https://dcvs.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/scripts/upgrade.sh?rev=1.37;content-type=text%2Fplain" target="_blank">http://dcvs.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/scripts/upgrade.sh?rev=1.37;content-type=text%2Fplain</a><br>notice where m3core/libm3 appear.<br><br><br>which I don't use but is possibly clearer to people and what I use was based on it (I missed that upgrade.sh actually builds everything and mine stops at cm3).<br><br><br> - Jay<br><br><br><div><hr id="stopSpelling">Subject: Re: [M3devel] unicode in libm3 or separate package<br>From: hosking@purdue.edu<br>Date: Tue, 3 Dec 2013 19:13:46 -0500<br>CC: m3devel@elegosoft.com; rodney.bates@wichita.edu<br>To: jay.krell@cornell.edu<br><br><div>Huh?  They are when bootstrapping. <br><br>Sent from my iPhone</div><div><br>On 3 Dec 2013, at 4:54 pm, Jay K <<a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a>> wrote:<br><br></div><blockquote><div>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">This is not necessary, but it is ok.<br><br>m3core and libm3 are never built with an older compiler and can depend on a newer compiler.<br><br><br> - Jay<br><br><br><div>> Date: Tue, 3 Dec 2013 22:13:38 +0000<br>> To: <a href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</a><br>> From: <a href="mailto:rodney@elego.de">rodney@elego.de</a><br>> Subject: [M3commit] CVS Update: cm3<br>> <br>> CVSROOT: /usr/cvs<br>> Changes by:      rodney@birch.   13/12/03 22:13:38<br>> <br>> Modified files:<br>>    cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode m3makefile <br>> <br>> Log message:<br>>       Move Unicode codec stuff to its own package.  This allows for<br>>     bootstrapping the unicode branch with release and head compilers.<br>>         This code depends on being compiled with Unicode-sized WIDECHAR,<br>>  which is not initially available when first compiling libm3 and<br>>   the compiler, using an earlier compiler.  New package libunicode<br>>  can now be compiled later, after a new compiler is installed.<br>>     <br>>  script do-cm3-unicode.sh does everything do-cm3-front.sh does,<br>>    plus libunicode.<br>> <br></div>                                     </div>
</div></blockquote></div>                                       </div></body>
</html>