building a unix vm with src32
martinkuball at web.de
Sun May 7 18:58:16 UTC 2006
Am Thursday, 4. May 2006 23:35 schrieb Ian Piumarta:
> On May 4, 2006, at 12:48 PM, Martin Kuball wrote:
> > I made a fresh checkout using
> > svn co http://squeakvm.org/svn/squeak/trunk squeak
> > Svn tells me I'm on revision 1508. But I still have the src32 and
> > src64 directorys. Maybe they were not really deleted?
> I guess subversion implements some strange definition of 'delete'
> with which I was not previously familiar.
> > But how
> > do I tell the configure what type of vm I want to build?
> Short answer: run 'configure --help'.
> Long answer: configure will look fir a directory called 'src' by
> default (relative to platforms/unix/), ignoring src32/64. If you
> want it to look for generated sources in some other place then use
> the '--with-src' option. E.g:
> ../platforms/unix/config/configure --with-src=src64
> will use platforms/unix/src64; or even
> ../platforms/unix/config/configure --with-src=../../src32
> if you ran VMMaker in the dir containing 'platforms' and didn't
> manually change the location of the generated sources before
> generating a 32-bit VM.
So you still need the src32 or src64 directories? Why than delete
them? Anyway, I installed VMMaker and generated the source I need.
But doing that I noticed that I'm still missing something. I see that
I can switch between 64 bit and 32 bit in VMMaker. But where does the
information about the pointer size of the target cpu come from? Is it
done via the configure script?
More information about the Vm-dev