Building VM for Mac OS X

Bruce ONeel beoneel at bluewin.ch
Thu Jul 19 11:16:45 UTC 2001


There is a cocoa version on the FTP site which does build with
project builder.
 
Marcus Denker <marcus at ira.uka.de> wrote:
> On Wed, Jul 18, 2001 at 10:30:37AM -0600, Eric Scharff wrote:
> > On Wed, 18 Jul 2001, Marcus Denker wrote:
> > 
> > > The Carbon VM is build using CW (commercial), I think. But it should
> > > be possible to compiler the Carbon sources using gcc. It´s allready possible
> > > to build squeak with MPW/GCC on MacOS9, so it should be simple, only new
> > > makefiles need to be written.
> > 
> > I've used CodeWarrior to build VM for OS9, but OS X has a native binary
> > format that makes debugging easier.
> >
> Do you know if it is now possible to build OS9 binaries with the OSX gcc?
> That would be a great thing for J3: it needs to be compiled with gcc,
> but the MPW/GCC for OS9 is old and buggy...
> 
> (The MPW/GCC sourcetree is available at 
> http://irafs1.ira.uka.de/~marcus/j3/3.0Alpha7MTJ3.11j-SRC.sit.bin
> 
> but it´s somewhat out of date (based on 3.0Alpha7...). It contains 
> Makefiles for building a squeak-vm without j3 with gcc on MacOS9.)
>  
> > 
> > When building the Unix VM, I noticed a 'gnuify' script which worried me.
> > I don't know how to run it by hand if necessary.
> >
> That´s simple: It´s an awk script:
> 
> marcus at wombat:~ $ ./gnuify interp.c >ginterp.c
> 
> that simple. This can be done automatically from the makefiles
> (look at the unix-makefiles or the MPW-Makefile (strange syntax). 
> 
> The script uses gawk. OSX as a BSD-Unix doesn´t have this, so you
> need to get gawk. Or use "awk -f gnuify", but it might be only compatible
> with GNU-awk.
>  
>     Marcus




More information about the Squeak-dev mailing list