[M3devel] Building minimal and fresh cm3...

Tony Hosking hosking at cs.purdue.edu
Thu Feb 21 18:44:00 CET 2008


Yes, a number of packages got added to the minimal distro.  I would  
have preferred to avoid m3objfile and m3back since they are  
(currently) only for Windows targets, but they may become more useful  
on other x86 platforms in future.

On Feb 21, 2008, at 11:08 AM, Dragiša Durić wrote:

> I am trying to make minimal binary rpm for latest cm3. I am creating
> it's contents with:
>
> *** copied and edited cm3.cfg for new root. Set M3CONFIG to point  
> to it.
>
> *** copied cm3cg into new .../bin (Do I need ONLY these three files  
> for
> bootstrap only??? cm3, cm3cg and cm3.cfg)
>
> *** checked out yesterday's head
>
> *** did ./scripts/do-cm3-std.sh buildship
>
> 	At this moment, I would like to bootstrap new compiler. I see there's
> "sysutils" package now, so probably I have to modify former list of
> packages, and I did it so I typed:
>
> *** for i in m3-libs/sysutils m3-sys/m3middle m3-sys/m3linker
> m3-sys/m3front m3-sys/m3quake m3-sys/cm3; (cd $i; cm3 -realclean; cm3;
> cm3 -ship)
>
> 	All went well, except I had to add m3objfile (and later m3back)  
> because
> of:
>
> "/home/dragisha/src/cm3-cvshead-20080221/cm3/m3-sys/cm3/src/ 
> m3makefile",
> line 24: quake runtime error: unable to open
> "/home/dragisha/cm3/pkg/m3objfile/LINUXLIBC6/.M3EXPORTS" for reading
>
> 	I supposse I also have to build m3cc so I have latest cm3cg?
>
> *** did ./scripts/do-cm3-std.sh buildship so all is build with latest
> cm3.
>
> 	Is this all I need to have brand new hierarchy I can pack into rpm  
> and
> distribute?
>
> dd
>
> -- 
> Dragiša Durić <dragisha at m3w.org>




More information about the M3devel mailing list