[MLton] Intel Mac version of MLton
John Reppy
jhr at cs.uchicago.edu
Thu Oct 12 06:38:28 PDT 2006
I would guess that it is in the assembly code that you produce. The
rules for MACH-O
files are different in places than those for ELF and COFF. Will the
flags you suggest
save the asm code?
- John
On Oct 12, 2006, at 8:09 AM, Matthew Fluet wrote:
>
> Well, its obviously a linker issue. You could try compiling
> regression/math.sml with the options '-keep g -keep o -verbose 1'
> which will save the intermediate files and print out the command
> line passed to gcc. I would also try '-codegen c -verbose 1' to
> see whether it is a general linker problem or specific to the
> native codegen.
>
> I googled for the error message, and there are a number of pages/
> posts where people report seeing the error, but I haven't found an
> explaination or a solution.
>
> On Wed, 11 Oct 2006, John Reppy wrote:
>
>> I did a bin/regression and got a failure (see below).
>>
>> - John
>>
>>
>> <jhr at frogbat> bin/regression
>> MLton MLTONVERSION (built Mon Oct 09 23:08:56 2006 on frogbat.local)
>> flags = -type-check true
>> testing 1
>> ...
>> testing math
>> /usr/bin/ld: /tmp/file1D7oqw.o has external relocation entries in
>> non- writable section (__TEXT,__text) for symbols:
>> _tanh
>> _cosh
>> _sinh
>> _pow
>> collect2: ld returned 1 exit status
>> call to system failed with exit status 1:
>> gcc -o math /tmp/filen4F46H.o /tmp/file1D7oqw.o -L/Users/jhr/Work/
>> mlton/mlton/build/lib/self -lmlton -L/sw/lib -lgmp -lgdtoa -lm
>>
>>
>>
>> _______________________________________________
>> MLton mailing list
>> MLton at mlton.org
>> http://mlton.org/mailman/listinfo/mlton
>>
>
More information about the MLton
mailing list