* emultempl/sunos.em (gld${EMULATION_NAME}_before_allocation):
Don't make a shared library because of an undefined reference to __GLOBAL_OFFSET_TABLE_.
This commit is contained in:
parent
20ab764e38
commit
0bc9a7d2fb
|
@ -1,5 +1,9 @@
|
|||
Mon Jan 15 15:07:19 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* emultempl/sunos.em (gld${EMULATION_NAME}_before_allocation):
|
||||
Don't make a shared library because of an undefined reference to
|
||||
__GLOBAL_OFFSET_TABLE_.
|
||||
|
||||
Add some Irix 5 support, mostly from Kazumoto Kojima
|
||||
<kkojima@info.kanagawa-u.ac.jp>:
|
||||
* emulparams/elf32bmip.sh (SCRIPT_NAME): Change to elfmips.
|
||||
|
|
|
@ -617,7 +617,8 @@ gld${EMULATION_NAME}_before_allocation ()
|
|||
if (h->type == bfd_link_hash_undefined
|
||||
&& h->u.undef.abfd != NULL
|
||||
&& (h->u.undef.abfd->flags & DYNAMIC) == 0
|
||||
&& strcmp (h->root.string, "__DYNAMIC") != 0)
|
||||
&& strcmp (h->root.string, "__DYNAMIC") != 0
|
||||
&& strcmp (h->root.string, "__GLOBAL_OFFSET_TABLE_") != 0)
|
||||
{
|
||||
find_assign = h->root.string;
|
||||
found_assign = false;
|
||||
|
@ -800,7 +801,7 @@ gld${EMULATION_NAME}_find_exp_assignment (exp)
|
|||
break;
|
||||
|
||||
case etree_trinary:
|
||||
gld${EMULATION_NAME}_find_exp_assignment (exp->trinary.lhs);
|
||||
gld${EMULATION_NAME}_find_exp_assignment (exp->trinary.cond);
|
||||
gld${EMULATION_NAME}_find_exp_assignment (exp->trinary.lhs);
|
||||
gld${EMULATION_NAME}_find_exp_assignment (exp->trinary.rhs);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue