[MLton] x86_64 port status

skaller skaller@users.sourceforge.net
Tue, 09 May 2006 12:31:11 +1000


On Mon, 2006-05-08 at 14:59 -0700, Stephen Weeks wrote:
> > If the sparc-solaris platform could denote either a 32 or a 64 bit
> > platform, then we need a third component to platform, and the
> > defintion of PRIxPTR belongs there.
> 
> Maybe that's the way to go.  I assume we're in a similar situation on
> x86-64/linux, where we would like to have two versions of the runtime,
> one for 32-bit pointers and one for 64-bit.

And Windows XP64, where you actually have FOUR versions
of MSVC++ (32->32, 32->64, 64->32, 64->64).

Basically all modern compilers must be built as cross compilers.
Which makes bootstrapping .. rather 'interesting' .. :)

-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net