Makes the load and execution region containing the RO output section position-independent.
Note:
Not supported for AArch64 state.
Usage
If this option is not used, the region is marked as absolute. Usually each
read-only input section must be Read-Only Position-Independent
(ROPI). If this option is selected, the linker:
Checks that relocations between sections are valid.
Ensures that any code generated by the linker itself, such as
interworking veneers, is ROPI.
Note:
The linker gives a downgradable error if --ropi is used without --rwpi or
--rw_base.
Restrictions
You cannot use --ropi:
With --fpic,
--scatter, or --xo_base.
When an object file contains execute-only
sections.
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.