Reapply the following change - Simon's first attempt had a missing ';'
release builds done for cobalt and evbmips64-eb Provide an __eprol symbol in TEXT_START_SYMBOLS. MIPS overrides TEXT_START_SYMBOLS so it misses out on the default definition of this that does provide an __eprol symbol. Fixes linking of profiled binaries.
This commit is contained in:
parent
3de14f28bd
commit
7a3cc25e41
|
@ -56,7 +56,7 @@ OTHER_SDATA_SECTIONS="
|
|||
.lit8 ${RELOCATING-0} : { *(.lit8) }
|
||||
.lit4 ${RELOCATING-0} : { *(.lit4) }
|
||||
"
|
||||
TEXT_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_ftext = .${CREATE_SHLIB+)};"
|
||||
TEXT_START_SYMBOLS="PROVIDE_HIDDEN (__eprol = .); ${CREATE_SHLIB+PROVIDE (}_ftext = .${CREATE_SHLIB+)};"
|
||||
DATA_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_fdata = .${CREATE_SHLIB+)};"
|
||||
OTHER_BSS_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_fbss = .${CREATE_SHLIB+)};"
|
||||
OTHER_SECTIONS="
|
||||
|
|
|
@ -78,7 +78,7 @@ OTHER_SDATA_SECTIONS="
|
|||
"
|
||||
|
||||
# Magic symbols.
|
||||
TEXT_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_ftext = .${CREATE_SHLIB+)};"
|
||||
TEXT_START_SYMBOLS="PROVIDE_HIDDEN (__eprol = .); ${CREATE_SHLIB+PROVIDE (}_ftext = .${CREATE_SHLIB+)};"
|
||||
DATA_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_fdata = .${CREATE_SHLIB+)};"
|
||||
OTHER_BSS_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_fbss = .${CREATE_SHLIB+)};"
|
||||
|
||||
|
|
Loading…
Reference in New Issue