9.4. Choosing an appropriate model

It is important for the ARM linker (armlink) to understand the relationship between the toolchain and the platform. The BPABI is a base standard to which armlink complies and means that further processing might be required.

As mentioned previously the split of responsibility between static and dynamic linking can be made at many different points. For a platform holder in charge of the toolchain the two can be designed symbiotically. For armlink, the owner of the toolchain (ARM) is different to the owner of the platform. Therefore armlink must provide several models, each encoding a different split of responsibility between the static and dynamic linker. The designer of the platform must choose the model that most closely matches the design goals of the platform.

Copyright © 2010 ARM. All rights reserved.ARM DAI 0242A