<div dir="ltr">I cross-compiled OTP R12B4 for my ARM9 platform (S3C2410, kernel 2.4.18)<br>When I run erl on arm, float error occurs:<br># ./erl<br>Eshell V5.6.4 (abort with ^G)<br>1> 3+5.<br>8<br>2> 3.0.<br>0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005307579804<br>
3> 3.0+4.0.<br>0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000531405562<br>
4> <br><br>My toolchain is gcc <a href="http://3.4.5.">3.4.5.</a> I'd wrote a c test program and cross-compile it, no float problems found.<br><br>Any suggestion?<br><br><br>-dao<br></div>