Q3: What are OABI and EABI?
From OESF
Revision as of 22:46, 27 November 2008 by 61.14.141.54 (Talk)
Q3: What are OABI and EABI?
A3: They are two kinds of ABI (Application Binary Interface). The ‘O’ stands for ‘Old’, and the ‘E’ means ‘Embedded’, a new approach to API for portable devices like the Zaurus.
According to this explanation,
GNU EABI is a new application binary interface (ABI) for Linux. It is part of a new family of ABI's from ARM® Ltd. known in the arm-linux community as EABI (or sometimes Embedded ABI).
According to Debian Wiki the new EABI:
- Allows mixing softfloat and hardfloat code.
- Uses a more efficient syscall convention.
- Will be more compatible with future tools.
Furthermore, the GCC default for EABI will be to use softfloat instructions for floating point arithmetic.
Next: Q4: What if I want to know more about OABI and EABI in Debian?

