[erlang-questions] Serious problems with some operations on the ARM platfor.

Mikael Pettersson <>
Thu Jan 20 21:03:45 CET 2011


Igor Karymov wrote:
> ...
> Compiler:
> $ arm-softfloat-linux-gnu-gcc --version
> arm-softfloat-linux-gnu-gcc (GCC) 3.4.5
> 
> Linux:
> Linux some 2.6.22.19-4.03.0-c300evm #123 Tue Sep 21 10:00:16 NOVST
> 2010 armv6l unknown
> 
> Processor:
> CPU: ARMv6-compatible processor [4117b361] revision 1 (ARMv6TEJ)

You're using an ancient unsupported compiler, apparently the
obsolete and no longer supported OABI, which has furthermore
been hacked from HardFPA to SoftFP.  If your softfloat toolchain
uses the legacy FPA format, then it's known to be incompatible
with lots of SW including Erlang/OTP, if it uses the VFP format
then that aspect should be Ok.

Do yourself a favour and update to:
a) gcc-4.4.5 or newer, and
b) ARM EABI, i.e. arm-unknown-linux-gnueabi.

FWIW, OTP R14B02 works fine on my ARM machines (ARMv5TE, EABI,
gcc-4.4.6 (heavily updated), glibc-2.10.1 (2.11.x soon), kernel 2.6.37).


More information about the erlang-questions mailing list