Hi,

I am trying to bootstrap mlton via polyml. This is working well on
x86_64, but failing on ARM. I am getting this error:

Exception- InternalError: fixupOffset: jump too far (16-bit offset)
raised while compiling

Exception- Fail "Exception- InternalError: fixupOffset: jump too far
(16-bit offset) raised while compiling" raised
Exception-
   Fail
  "Exception- InternalError: fixupOffset: jump too far (16-bit offset)
raised while compiling"
   raised
> # Error-Structure (Main) has not been declared
Found near
  PolyML.shareCommonData Main.mainWrapped PolyML.export
  ("mlton-polyml", Main.mainWrapped)
Error-Type error in function application.
   Function: PolyML.shareCommonData Main.mainWrapped : unit
   Argument: PolyML.export : string * (unit -> unit) -> unit
   Reason: Value being applied does not have a function type
Found near
  PolyML.shareCommonData Main.mainWrapped PolyML.export
  ("mlton-polyml", Main.mainWrapped)
Error-Structure (Main) has not been declared
Found near
  PolyML.shareCommonData Main.mainWrapped PolyML.export
  ("mlton-polyml", Main.mainWrapped)
Static Errors



This seems to be a fundamental limitation of the interpreter. Is there
any kind of workaround? Could the interpreter be extended to allow for
longer jumps?



Thanks,

Adam
_______________________________________________
polyml mailing list
[email protected]
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml

Reply via email to