[m-dev.] Errors compiling Mercury ROTD using Cygwin

Martin McDonough foolkingcrown at gmail.com
Fri Nov 20 07:30:00 AEDT 2015


I've run into an error compiling Mercury (most recent ROTD) using Cygwin
(64-bit) on Windows 7 64-bit.


https://gist.github.com/FlyingJester/66643007fb8f6d46b00a

The main error seems to be when linking:
top_level_init.o:top_level_init.c:(.rdata$.refptr._bss_start__[.refptr._bss_start__]+0x0):
undefined reference to `_bss_start__'
top_level_init.o:top_level_init.c:(.rdata$.refptr._data_start__[.refptr._data_start__]+0x0):
undefined reference to `_data_start__'
top_level_init.o:top_level_init.c:(.rdata$.refptr._bss_end__[.refptr._bss_end__]+0x0):
undefined reference to `_bss_end__'
top_level_init.o:top_level_init.c:(.rdata$.refptr._data_end__[.refptr._data_end__]+0x0):
undefined reference to `_data_end__'



A quick web search suggests this may mean a bad/mismatched linker script,
although I have no idea if that is applicable here.

Any help would be greatly appreciated!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/developers/attachments/20151119/7400ad3f/attachment.html>


More information about the developers mailing list