Relating to ARM, MIPS, PowerPC, etc EABI calling conventions and interoperability. Tag with architecture as well.
ABI stands for Application Binary interface. EABI is for embedded use. The ABI covers calling conventions, data alignments, OS call formats and often language and tool interoperability issues.
In the context of ARM Linux, a system call convention change was made. This is typically an OABI versus EABI.
The ABI effects code generation of compilers and can relate to threading, floating point, stack traces, shared libraries and stack overflows.
See also: