This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Binutils + OpenSSL issue



Building OpenSSL with this now. If this works, I'll build a basic system and run objdump on all the libraries to see if anything else breaks. (Just in the hypothetical possibilitiy such a small fix really does fix the problem completely.)


--Kumba


Thiemo Seufer wrote:
Broken dynamic relocation table in libcrypto.so.0.9.7 because the global
GOT entry count is to low. This probably happens for all -Bsymbolic
--whole-archive links. The appended patch works around the special case
for libcrypto, but will likely break other things. Just a hint wher to
look.


Thiemo



--- src-orig/bfd/elfxx-mips.c 9 May 2003 02:27:09 -0000
+++ src/bfd/elfxx-mips.c 19 May 2003 22:23:50 -0000
@@ -7851,8 +7851,8 @@ _bfd_mips_elf_hide_symbol (info, entry, been marked for a global got entry, give it a local entry
instead. */
BFD_ASSERT (g->global_gotno > 0);
- g->local_gotno++;
- g->global_gotno--;
+// g->local_gotno++;
+// g->global_gotno--;
}
}





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]