binutils: stop generating the useless _DYNAMIC_LINKING symbol on mips
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37094
This commit is contained in:
		| @@ -0,0 +1,18 @@ | ||||
| --- a/bfd/elfxx-mips.c | ||||
| +++ b/bfd/elfxx-mips.c | ||||
| @@ -7230,6 +7230,7 @@ _bfd_mips_elf_create_dynamic_sections (b | ||||
|   | ||||
|        name = SGI_COMPAT (abfd) ? "_DYNAMIC_LINK" : "_DYNAMIC_LINKING"; | ||||
|        bh = NULL; | ||||
| +      if (0) { | ||||
|        if (!(_bfd_generic_link_add_one_symbol | ||||
|  	    (info, abfd, name, BSF_GLOBAL, bfd_abs_section_ptr, 0, | ||||
|  	     NULL, FALSE, get_elf_backend_data (abfd)->collect, &bh))) | ||||
| @@ -7242,6 +7243,7 @@ _bfd_mips_elf_create_dynamic_sections (b | ||||
|   | ||||
|        if (! bfd_elf_link_record_dynamic_symbol (info, h)) | ||||
|  	return FALSE; | ||||
| +      } | ||||
|   | ||||
|        if (! mips_elf_hash_table (info)->use_rld_obj_head) | ||||
|  	{ | ||||
| @@ -0,0 +1,18 @@ | ||||
| --- a/bfd/elfxx-mips.c | ||||
| +++ b/bfd/elfxx-mips.c | ||||
| @@ -7335,6 +7335,7 @@ _bfd_mips_elf_create_dynamic_sections (b | ||||
|   | ||||
|        name = SGI_COMPAT (abfd) ? "_DYNAMIC_LINK" : "_DYNAMIC_LINKING"; | ||||
|        bh = NULL; | ||||
| +      if (0) { | ||||
|        if (!(_bfd_generic_link_add_one_symbol | ||||
|  	    (info, abfd, name, BSF_GLOBAL, bfd_abs_section_ptr, 0, | ||||
|  	     NULL, FALSE, get_elf_backend_data (abfd)->collect, &bh))) | ||||
| @@ -7347,6 +7348,7 @@ _bfd_mips_elf_create_dynamic_sections (b | ||||
|   | ||||
|        if (! bfd_elf_link_record_dynamic_symbol (info, h)) | ||||
|  	return FALSE; | ||||
| +      } | ||||
|   | ||||
|        if (! mips_elf_hash_table (info)->use_rld_obj_head) | ||||
|  	{ | ||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau