Enables or disables runtime static initialization when generating Read-Only Position-Independent (ROPI) code.
If you compile with -fropi-lowering, then the
static initialization is done at runtime. It is done by the same mechanism that is
used to call the constructors of static C++ objects that must run before
main(). This enables these static initializations to work with
ROPI code.
Default
The default is -fno-ropi-lowering. If -fropi is used, then the default is -fropi-lowering. If -frwpi is used without -fropi, then
the default is -fropi-lowering.
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.