diff options
author | Kaz Kojima <kkojima@rr.iij4u.or.jp> | 2003-07-30 02:22:07 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@rr.iij4u.or.jp> | 2003-07-30 02:22:07 +0000 |
commit | 6e1e36e3a911123c7988f885f3ce6bd88b7a77bb (patch) | |
tree | 7a499babb0a14866210ad17c3c0e5fcf493ccbb1 /ld/emulparams/shelf64.sh | |
parent | 6b4cb190a7cabb655103c0f19ab696a6631a7b0a (diff) | |
download | binutils-redhat-6e1e36e3a911123c7988f885f3ce6bd88b7a77bb.tar.gz |
* 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.
Diffstat (limited to 'ld/emulparams/shelf64.sh')
-rw-r--r-- | ld/emulparams/shelf64.sh | 4 |
1 files changed, 3 insertions, 1 deletions
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="" |