Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED."
This reverts commit f2aaebdb97977ee7a5c83c02af871e758e7d594b. My reasons for making that change were just plain wrong.
This commit is contained in:
parent
f74a630727
commit
8a46e447a8
17
ld/ChangeLog
17
ld/ChangeLog
@ -1,3 +1,20 @@
|
||||
2019-11-08 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* emulparams/aarch64elf.sh: Revert 2019-11-05 change.
|
||||
* emulparams/aarch64elf32.sh: Likewise.
|
||||
* emulparams/arcelf.sh: Likewise.
|
||||
* emulparams/armelf.sh: Likewise.
|
||||
* emulparams/armelf_fbsd.sh: Likewise.
|
||||
* emulparams/armelf_nbsd.sh: Likewise.
|
||||
* emulparams/armelf_vxworks.sh: Likewise.
|
||||
* emulparams/armsymbian.sh: Likewise.
|
||||
* emulparams/elf32bfin.sh: Likewise.
|
||||
* emulparams/elf32microblaze.sh: Likewise.
|
||||
* emulparams/score3_elf.sh: Likewise.
|
||||
* emulparams/shelf.sh: Likewise.
|
||||
* emulparams/shelf_nbsd.sh: Likewise.
|
||||
* emulparams/shelf_uclinux.sh: Likewise.
|
||||
|
||||
2019-11-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* emulparams/elf32cr16c.sh: Delete.
|
||||
|
@ -12,6 +12,9 @@ NO_REL_RELOCS=yes
|
||||
TEMPLATE_NAME=elf
|
||||
EXTRA_EM_FILE=aarch64elf
|
||||
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
|
||||
ENTRY=_start
|
||||
|
@ -12,6 +12,9 @@ NO_REL_RELOCS=yes
|
||||
TEMPLATE_NAME=elf
|
||||
EXTRA_EM_FILE=aarch64elf
|
||||
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
|
||||
ENTRY=_start
|
||||
|
@ -19,3 +19,5 @@ SDATA_START_SYMBOLS='__SDATA_BEGIN__ = . + 0x100;'
|
||||
JLI_START_TABLE='__JLI_TABLE__ = .;'
|
||||
OTHER_SECTIONS="/DISCARD/ : { *(.__arc_profile_*) }"
|
||||
EMBEDDED=yes
|
||||
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
|
@ -32,6 +32,9 @@ OTHER_READONLY_SECTIONS="
|
||||
|
||||
DATA_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__data_start = .${CREATE_SHLIB+)};"
|
||||
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
|
||||
ARCH=arm
|
||||
MACHINE=
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
|
@ -5,7 +5,7 @@ TEXT_START_ADDR=0x00010000
|
||||
|
||||
TARGET2_TYPE=got-rel
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
|
||||
unset STACK_ADDR
|
||||
unset EMBEDDED
|
||||
|
@ -3,7 +3,5 @@ MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
TEXT_START_ADDR=0x00008000
|
||||
TARGET2_TYPE=got-rel
|
||||
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
unset STACK_ADDR
|
||||
unset EMBEDDED
|
||||
|
@ -4,4 +4,3 @@ BIG_OUTPUT_FORMAT="elf32-bigarm-vxworks"
|
||||
LITTLE_OUTPUT_FORMAT="$OUTPUT_FORMAT"
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
source_sh ${srcdir}/emulparams/vxworks.sh
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
|
@ -8,8 +8,6 @@ TARGET1_IS_REL=1
|
||||
TARGET2_TYPE=abs
|
||||
# On BPABI systems, program headers should not be mapped.
|
||||
EMBEDDED=yes
|
||||
# Nonetheless, shared libraries are also supported
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
|
||||
# As for armelf.sh, but add the SymbianOS-specific
|
||||
# .ARM.exidx$${Base,Limit} symbols.
|
||||
|
@ -6,6 +6,7 @@ TARGET_PAGE_SIZE=0x1000
|
||||
ARCH=bfin
|
||||
MACHINE=
|
||||
TEMPLATE_NAME=elf
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
EMBEDDED=yes
|
||||
USER_LABEL_PREFIX=_
|
||||
EXTRA_EM_FILE=bfin
|
||||
|
@ -21,3 +21,6 @@ NOP=0x80000000
|
||||
#OTHER_RELOCATING_SECTIONS='PROVIDE (_stack = _end + 0x1000);'
|
||||
|
||||
TEMPLATE_NAME=elf
|
||||
#GENERATE_SHLIB_SCRIPT=yes
|
||||
|
||||
|
||||
|
@ -26,3 +26,4 @@ ARCH=score3
|
||||
MACHINE=
|
||||
ENTRY=_start
|
||||
EMBEDDED=yes
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
|
@ -9,6 +9,7 @@ MAXPAGESIZE=128
|
||||
ARCH=sh
|
||||
MACHINE=
|
||||
TEMPLATE_NAME=elf
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
EMBEDDED=yes
|
||||
# These are for compatibility with the COFF toolchain.
|
||||
ENTRY=start
|
||||
|
@ -11,7 +11,5 @@ DATA_START_SYMBOLS='PROVIDE (__data_start = .);';
|
||||
|
||||
ENTRY=_start
|
||||
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
unset EMBEDDED
|
||||
unset STACK_ADDR
|
||||
|
@ -2,4 +2,3 @@ source_sh ${srcdir}/emulparams/shelf.sh
|
||||
|
||||
# We do not want a .stack section
|
||||
unset STACK_ADDR
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
|
Loading…
x
Reference in New Issue
Block a user