Next: PROVIDE, Previous: Simple Assignments, Up: Assignments [Contents][Index]
For ELF targeted ports, define a symbol that will be hidden and wont be exported. The syntax is HIDDEN(symbol = expression)
.
Here is the example from Simple Assignments, rewritten to use HIDDEN
:
HIDDEN(floating_point = 0); SECTIONS { .text : { *(.text) HIDDEN(_etext = .); } HIDDEN(_bdata = (. + 3) & ~ 3); .data : { *(.data) } }
In this case none of the three symbols will be visible outside this module.