[M3devel] Windows
Tony Hosking
hosking at cs.purdue.edu
Thu Aug 16 18:47:36 CEST 2007
I should have realized of course that there is a very simple fix for
compilation on the NT386 target using the native m3back backend!
Simply make LONGINT=Int32. Jay, I have just checked in this very
simple fix to Target.m3 which should permit you to bootstrap a new
cm3 and compile the current CVS head.
On Aug 16, 2007, at 9:42 AM, Tony Hosking wrote:
> With the current native Windows backend (m3back) blindly assuming
> (without even checking!) that all integer operations are 32-bit, I
> wonder if anyone out there has the expertise, time, or inclination
> to smarten it up to handle both 32-bit and 64-bit ops. It should
> not be *too* hard, but I don't have the time for it now, though I
> would be happy to answer any questions that arise. Unfortunately,
> this reveals that Windows support is withering on the vine, in
> spite of Jay's excellent recent work. As of now, this means that
> Windows can only build CVS sources with the tag
> devel_LONGINT_start. Bridging the gap will require smartening up
> m3back or using the gcc-based backend.
>
More information about the M3devel
mailing list