| |||
| Home > Linker command-line options > --undefined_and_export=symbol | |||
This option causes the linker to:
Create a symbol reference to the specified symbol name.
Issue an implicit --keep( to
prevent any sections brought in to define that symbol from being
removed.symbol)
Add an implicit EXPORT to
push the specified symbol into the dynamic symbol table.symbol
Be aware of the following when using this option:
It does not change the visibility of a symbol unless
you specify the --override_visibility option.
A warning is issued if the visibility of the specified symbol is not high enough.
A warning is issued if the visibility of the specified
symbol is overridden because you also specified the --override_visibility option.
Hidden symbols are not exported unless you specify
the --override_visibility option.