[mercury-users] Cross-compiling with mingw32

Michael Day mikeday at yeslogic.com
Fri Feb 14 11:08:37 AEDT 2003

> Well, you should be able to configure Mercury that way, and it should work.

It refuses to detect integer sizes and tag bits and things like that.

> I suggest the following procedure:
> Let us know if it works!

I ran into the same problem that Douglas had due to /mercury/ints/Mercury
being full of empty directories rather than symbolic links to .. (I used
unzip to decompress the binary distribution; don't know what's up with

After fixing that the compiler appeared to work, but ran into trouble when
attempting to compile the generated C files.

In the hlc.gc grade:
std_util.m:1158: badly punctuated parameter list in `#define'

In the asm_fast.gc grade it compiled successfully, but when linking:
/usr/bin/ld: bad -rpath option

In the asm_fast.gc grade with intermodule optimisation:
In file included from 
sys/param.h: No such file or directory


I await further instructions for cross-compiling mayhem :)


mercury-users mailing list
post:  mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-users-request at cs.mu.oz.au Message: subscribe

More information about the users mailing list