Base Platform Application Binary Interface (BPABI) linking model
The Base Platform Application Binary Interface (BPABI) is a meta-standard for third parties to generate their own platform-specific image formats.
The BPABI model produces as much dynamic information as possible without focusing on any specific platform.
NoteBPABI is not supported for AArch64 state.
To link with this model, use the
--bpabi command-line option. Other linker
command-line options supported by this model are:
Be aware of the following:
- You cannot use scatter-loading. However, the Base Platform linking model supports scatter-loading.
- The model by default assumes that shared objects
cannot throw a C++ exception (
- The default value of the
- You must use symbol versioning to ensure that all the required symbols are available at load time.