From 6e1e36e3a911123c7988f885f3ce6bd88b7a77bb Mon Sep 17 00:00:00 2001 From: Kaz Kojima Date: Wed, 30 Jul 2003 02:22:07 +0000 Subject: * emulparams/shelf.sh (OTHER_SECTIONS): Don't include .stack section for shared library. * emulparams/shelf32.sh (OTHER_SECTIONS): Likewise. * emulparams/shelf64.sh (OTHER_SECTIONS): Likewise. --- ld/emulparams/shelf64.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ld/emulparams/shelf64.sh') diff --git a/ld/emulparams/shelf64.sh b/ld/emulparams/shelf64.sh index 61a0c8bea8..eb1f6c76ec 100644 --- a/ld/emulparams/shelf64.sh +++ b/ld/emulparams/shelf64.sh @@ -6,7 +6,7 @@ EXTRA_EM_FILE= . ${srcdir}/emulparams/shelf32.sh # We do not need .cranges -OTHER_SECTIONS=" +test -z "$CREATE_SHLIB" && OTHER_SECTIONS=" .stack ${RELOCATING-0}${RELOCATING+(DEFINED(_stack) ? _stack : ALIGN (0x40000) + 0x40000)} : { ${RELOCATING+_stack = .;} @@ -14,3 +14,5 @@ OTHER_SECTIONS=" LONG(0xdeaddead) } " +# We do not need .stack for shared library. +test -n "$CREATE_SHLIB" && OTHER_SECTIONS="" -- cgit v1.2.1