[M3devel] new Win32 build from current source
Tony Hosking
hosking at cs.purdue.edu
Sun Aug 12 21:34:30 CEST 2007
LONGINT will need work on the native x86 backend. Should not be too
hard, given how little needed to change for the gcc-based backend to
handle LONGINT.
[PS I have a couple of fixes to LONGINT that I am working on in the
front-end compiler. Issues with LONGINT subranges and their
representation. I am hoping this fixes the bug I discovered in
LONGINT on PPC_DARWIN w.r.to off_t in file stat structs.]
On Aug 12, 2007, at 3:27 PM, j k wrote:
> Can folks try this? Make it available on the web page?
> There hasn't been a win32 release for longer than other platforms.
> I can build "core" and "std" if folks want.
> These files are directly output from scripts\win\make-dist.cmd.
> It has the support for "core" and "std", commented out.
> If folks prefer, tar.gz, .zip, and self extracting .zip are
> possible; .bz2 is smallest.
> Perhaps a version number should be in the .tar path structure?
>
> The install instructions are like (no cminstall, replaced by using
> vcvars32.bat which lets one CM3 install move among different tools,
> debatable which is better)
>
> cd /d c:\
> optionally rmdir /q/s cm3
> tar xvjf cm3-min-WIN32-NT386-d5.5.0.tar.bz2
> run the usual vcvars32.bat or whatever (or use the start menu link
> that Visual C++ setup creates)
> set PATH=c:\cm3\bin;%PATH%
> set LIB=c:\cm3\lib;%lib%
>
> optionally, a good test:
> cd <cvs>\scripts\win
> .\do-pkg-std realclean
> .\do-pkg-std buildship
>
> I have not tested the longint stuff and it likely doesn't work yet.
>
> The files are in ~jkrell on m3.elegosoft.com:
> C:\>ssh jkrell at m3.elegosoft.com find .
>
> ./cm3-min-WIN32-NT386-d5.5.0-symbols.tar.bz2
> ./cm3-min-WIN32-NT386-d5.5.0.tar.bz2
>
> Remember you will need
> http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-
> A3F9-4C13-9C99-220B62A191EE
> or http://www.microsoft.com/downloads/details.aspx?
> FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647
>
> or I could build it with an older toolset if folks want.
>
> Thanks,
> - Jay
>
> Find a local pizza place, movie theater, and more….then map the
> best route! Find it!
More information about the M3devel
mailing list