You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Indeed, this problem is typical of cross-compiling for a 32-bit platform from a 64-bit host, which is not supported yet. You can do ARM cross compilation but need to build OCaml in 32-bit mode. (There are hints on how to do this in the INSTALL file of the distribution.)
This really should fail an assertion or something, as the current behavior is rather confusing, so keeping this issue open. I'm not sure how exactly to fix this, though.
Original bug ID: 6613
Reporter: @whitequark
Status: resolved (set by @xavierleroy on 2014-10-16T07:31:51Z)
Resolution: suspended
Priority: normal
Severity: feature
Version: 4.02.1+dev
Target version: 4.02.2+dev / +rc1
Category: ~DO NOT USE (was: OCaml general)
Related to: #4303 #5737 #6266
Monitored by: @gasche
Bug description
Build log:
/home/whitequark/.opam/local/bin/ocamlrun ../ocamlopt -strict-sequence -w +33..39 -g -warn-error A -bin-annot -nostdlib -safe-string
./Compflags camlinternalOO.cmx
-c camlinternalOO.ml/tmp/camlasmc9f0c3.s: Assembler messages:
/tmp/camlasmc9f0c3.s:1565: Error: shift expression expected -- `subs r0,r3,#4294967296'
File "camlinternalOO.ml", line 1:
Error: Assembler error, input left in file /tmp/camlasmc9f0c3.s
Additional information
I believe this should be fixed in 4.02.1 as well.
The text was updated successfully, but these errors were encountered: