[M3devel] unicode in libm3 or separate package
Jay K
jay.krell at cornell.edu
Wed Dec 4 01:56:33 CET 2013
Huh? No they aren't.
bootstrapping uses old compiler to build everything after m3core/libm3 (up to cm3)
bootstrapping uses old compiler to m3front/m3back/m3quake/m3linker/cm3/sysutils, but not m3core/libm3.
Then bootstrapping uses new compiler to build everything.
m3core/libm3 can depend on new compiler.
m3front/m3back/m3quake/m3linker/cm3/sysutils cannot (except by more than one step, then they can -- "flexibility via multiple changes")
see
http://dcvs.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/scripts/upgrade.sh?rev=1.37;content-type=text%2Fplain
notice where m3core/libm3 appear.
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).
- Jay
Subject: Re: [M3devel] unicode in libm3 or separate package
From: hosking at purdue.edu
Date: Tue, 3 Dec 2013 19:13:46 -0500
CC: m3devel at elegosoft.com; rodney.bates at wichita.edu
To: jay.krell at cornell.edu
Huh? They are when bootstrapping.
Sent from my iPhone
On 3 Dec 2013, at 4:54 pm, Jay K <jay.krell at cornell.edu> wrote:
This is not necessary, but it is ok.
m3core and libm3 are never built with an older compiler and can depend on a newer compiler.
- Jay
> Date: Tue, 3 Dec 2013 22:13:38 +0000
> To: m3commit at elegosoft.com
> From: rodney at elego.de
> Subject: [M3commit] CVS Update: cm3
>
> CVSROOT: /usr/cvs
> Changes by: rodney at birch. 13/12/03 22:13:38
>
> Modified files:
> cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode m3makefile
>
> Log message:
> Move Unicode codec stuff to its own package. This allows for
> bootstrapping the unicode branch with release and head compilers.
> This code depends on being compiled with Unicode-sized WIDECHAR,
> which is not initially available when first compiling libm3 and
> the compiler, using an earlier compiler. New package libunicode
> can now be compiled later, after a new compiler is installed.
>
> script do-cm3-unicode.sh does everything do-cm3-front.sh does,
> plus libunicode.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20131204/480ea0ce/attachment-0002.html>
More information about the M3devel
mailing list