gold patch committed: Simply override version of special symbol
Ian Lance Taylor
iant@google.com
Wed Jul 6 04:48:00 GMT 2011
More information about the Binutils mailing list
Wed Jul 6 04:48:00 GMT 2011
- Previous message (by thread): Plugin interfaces to do Pettis Hansen style code layout in the gold linker.
- Next message (by thread): gold patch committed: Define __rel_iplt symbols if needed
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
For a linker-defined symbol such as "_end", it is possible for a version script to force the use of a specific version in a shared library. It is then possible for some other shared library to use a different version script to force a different version. This would cause gold to fail an assertion when it saw a symbol with two different default versions. This patch fixes the problem by simply permitting this sort of overridding. Committed to mainline. Ian 2011-07-05 Ian Lance Taylor <iant@google.com> PR gold/12952 * resolve.cc (Symbol::override_base_with_special): Simply override version with special symbol version, ignoring previous version. -------------- next part -------------- A non-text attachment was scrubbed... Name: foo.patch Type: text/x-diff Size: 940 bytes Desc: patch URL: <https://sourceware.org/pipermail/binutils/attachments/20110706/facc58cb/attachment.bin>
- Previous message (by thread): Plugin interfaces to do Pettis Hansen style code layout in the gold linker.
- Next message (by thread): gold patch committed: Define __rel_iplt symbols if needed
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list