Creates a Base Platform Application Binary Interface (BPABI) ELF file for passing to a platform-specific post-linker.
Note:
Not supported for AArch64 state.
Usage
The BPABI model defines a standard-memory model that enables
interoperability of BPABI-compliant files across toolchains. When you specify this
option:
Procedure Linkage Table (PLT) and Global Offset Table (GOT) generation is
supported.
The default value of the --pltgot option is
direct.
A dynamically linked library (DLL) placed on the
command-line can define symbols.
Restrictions
The BPAPI model does not support scatter-loading. However, scatter-loading is supported in
the Base Platform model.
Weak references in the dynamic symbol table are permitted only if the
symbol is defined by a DLL placed on the command-line. You cannot place an unresolved weak
reference in the dynamic symbol table with the IMPORT
steering file command.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.