Index: external/gpl3/binutils/dist/ld/emulparams/elf32bmip.sh =================================================================== RCS file: /cvsroot/src/external/gpl3/binutils/dist/ld/emulparams/elf32bmip.sh,v retrieving revision 1.3 diff -u -p -r1.3 elf32bmip.sh --- external/gpl3/binutils/dist/ld/emulparams/elf32bmip.sh 20 Feb 2021 02:47:21 -0000 1.3 +++ external/gpl3/binutils/dist/ld/emulparams/elf32bmip.sh 20 Feb 2021 13:23:49 -0000 @@ -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=" Index: external/gpl3/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh =================================================================== RCS file: /cvsroot/src/external/gpl3/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh,v retrieving revision 1.9 diff -u -p -r1.9 elf32bmipn32-defs.sh --- external/gpl3/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh 20 Feb 2021 02:47:21 -0000 1.9 +++ external/gpl3/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh 20 Feb 2021 13:23:49 -0000 @@ -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+)};"