[M3devel] two questions on bootstrapping the compiler

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Wed Jan 13 15:32:32 CET 2010


On Tue, Jan 12, 2010 at 09:23:04PM -0500, Coleburn, Randy wrote:
> Ok, I thought I understood this, but now I'm not sure.
> 
> I had trouble rebuilding everything due to the recent changes.  So, I ran Jay's upgrade.py to see what it does.
> 
> I find that upgrade.py does some housekeeping with the CFGs, then builds and ships the following 11 packages:
>                 package C:\cm3\Sandbox\m3-win\import-libs
>                 package C:\cm3\Sandbox\m3-libs\sysutils
>                 package C:\cm3\Sandbox\m3-sys\m3middle
>                 package C:\cm3\Sandbox\m3-sys\m3objfile
>                 package C:\cm3\Sandbox\m3-sys\m3linker
>                 package C:\cm3\Sandbox\m3-sys\m3back
>                 package C:\cm3\Sandbox\m3-sys\m3staloneback
>                 package C:\cm3\Sandbox\m3-sys\m3front
>                 package C:\cm3\Sandbox\m3-sys\m3quake
>                 package C:\cm3\Sandbox\m3-sys\cm3
>                 package C:\cm3\Sandbox\m3-tools\m3bundle
> 
> Note that "m3staloneback" and "m3bundle" are not listed as being part of the "front" group in pkginfo.txt.
> 
> Next, upgrade.py does some more housekeeping, then builds and ships the following 14 packages:
>                 package C:\cm3\Sandbox\m3-win\import-libs
>                 package C:\cm3\Sandbox\m3-libs\m3core
>                 package C:\cm3\Sandbox\m3-libs\libm3
>                 package C:\cm3\Sandbox\m3-libs\sysutils
>                 package C:\cm3\Sandbox\m3-sys\m3middle
>                 package C:\cm3\Sandbox\m3-sys\m3objfile
>                 package C:\cm3\Sandbox\m3-sys\m3linker
>                 package C:\cm3\Sandbox\m3-sys\m3back
>                 package C:\cm3\Sandbox\m3-sys\m3staloneback
>                 package C:\cm3\Sandbox\m3-sys\m3front
>                 package C:\cm3\Sandbox\m3-sys\m3quake
>                 package C:\cm3\Sandbox\m3-sys\cm3
>                 package C:\cm3\Sandbox\m3-tools\m3bundle
>                 package C:\cm3\Sandbox\m3-sys\mklib
> 
> The difference here is that "m3core" and "libm3" (which are in the "front" group) are added back to the list.

Also "mklib".

-- hendrik



More information about the M3devel mailing list