[PATCH,take2] Add plugin interface to LD, respun. [1..6/6]

Dave Korn dave.korn.cygwin@gmail.com
Mon Oct 11 05:34:00 GMT 2010


    Good morning Richard and list,

  I've respun all the LD plugin patches to fix the issues raised, rebased them
up to more recent CVS HEAD, updated the ChangeLogs, and I've rebuilt and
retested on i686-pc-cygwin and i686-pc-linux-gnu.

  I've also built but not tested (owing to lack of a compiler)
mips-unknown-ecoff, alpha-unknown-linuxecoff, alpha-unknown-vms,
pdp11-unknown-aout, rs6000-ibm-aix5.3.1 and i386-unknown-msdos to make sure
I've at least not broken the build on ECOFF, XCOFF and AOUT targets.

  I think the one thing we didn't explicitly discuss was what to do with the
symbol resolution stuff.  I rewrote that based on the logic in
gold/plugin.cc#Pluginobj::get_symbol_resolution_info(), so it should work
correctly now on ELF as well as COFF and its derivatives.

  I plan to follow up shortly with a final patch to libldtl-ize the plugin
loading, so that MinGW can work.

  Is it OK now to commit the entire series?

    cheers,
      DaveK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ld-plugin-api-1-infra.diff
Type: text/x-c
Size: 53497 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20101011/34355e2c/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ld-plugin-api-2-claimfiles-addsyms.diff
Type: text/x-c
Size: 33317 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20101011/34355e2c/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ld-plugin-api-3-get-symbols.diff
Type: text/x-c
Size: 14990 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20101011/34355e2c/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ld-plugin-api-4-add-files.diff
Type: text/x-c
Size: 15402 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20101011/34355e2c/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ld-plugin-api-5-elf-vis.diff
Type: text/x-c
Size: 3606 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20101011/34355e2c/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ld-plugin-api-6-libs.diff
Type: text/x-c
Size: 34938 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20101011/34355e2c/attachment-0005.bin>


More information about the Binutils mailing list