[MLton] Possible bug in MLton-7230.msi for MinGW and 64 bit
questions
David Hansel
hansel at reactive-systems.com
Sun Nov 1 17:44:58 PST 2009
Hi Wesley,
> [...]
> Why are you setting "global=true"? Do you load subsequent libraries
> that depend on earlier loaded libraries?
This part of our code is very old and I do not know why the setting was
chosen. Changing the calls to "global=false" does indeed fix the
crashes with the original constants in place. Thank you very much for
your help.
> [...]
>> Also, from the web site it sounds like the MLton-7230.msi version supports
>> generating Windows 64 bit executables, is that true? If so, how do we tell
>> MLton to generate a 64 bit executable?
>
> mlton -target x86_64-w64-mingw32 your-mlb-file-here.mlb
Calling mlton -target x86_64-w64-mingw32 -verbose 2 test.sml
for a "Hello World" style test.sml gives me the following error:
openIn c:\program files (x86)\mlton\lib\mlton\x86_64-w64-mingw32\sizes:
The system cannot find the file specified.
Do I need some additional files or settings?
One other question: Are FFI calls supported in the Win64 executables
produced by MLton? Are there any special considerations regarding
64 bit FFI?
Thanks again,
David
--
----------------------------------------------------------
David Hansel
http://www.reactive-systems.com/
OpenPGP (GnuPG) public key file:
http://www.reactive-systems.com/~hansel/pgp_public_key.txt
----------------------------------------------------------
More information about the MLton
mailing list