Re: unable to build OE after the last few commits
- Posted by mattlewis (admin) Feb 12, 2015
- 1788 views
rkdavis said...
I've not been able to build a working OE since 6301:639db32b3548 although i've not finished working my way up the commits to check which one is the start of the problem. I suspect one of Matt Lewis's^H^H^H^H^H^H^H^H^H^Shawn Pringle's last few commits
The build on ARM fails with the following message
me/pi/euphoria/source/euc.ex -nobuild -i /home/pi/euphoria/include -gcc \ -arch ARM -c "/home/pi/euphoria/source/build/eu.cfg" \ -c /home/pi/euphoria/source/eu.cfg /home/pi/euphoria/source/eui.ex ) User supplied library does not exist: /home/pi/euphoria/source/build/eu.a /home/pi/euphoria/include/std/mathcons.e:20 <0607>:: The number specified here is too small. PI = 3.14159_26535_89793_23846, ^
Is it just me or is anyone else also failing to build OE on ARM (and/or x86)?
Looking into this, it looks like Shawn added a lot of stuff for dealing with floating point values. He's testing for underflow, and for some reason, that's happening here, which is obviously incorrect. I suspect that the ARM hardware is finding that because there's more precision in the code than the hardware can handle.
Matt