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.
NoteThis topic includes descriptions of [BETA] features.
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.