You can place code from the Arm® standard C and C++ libraries using a scatter file.
Use *armlib* or *libcxx* so that
the linker can resolve library naming in your scatter file.
Some Arm C
and C++ library sections must be placed
in a root region, for example __main.o, __scatter*.o, __dc*.o, and
*Region$$Table. This list can change between releases.
The linker can place all these sections automatically in a future-proof way with InRoot$$Sections.
Note:
For AArch64, __rtentry*.o is moved to a root region.
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.