[patch]: Allow in dlltool addiional underscoring options for symbols

Kai Tietz ktietz70@googlemail.com
Mon Oct 26 18:30:00 GMT 2009


2009/10/26 Kai Tietz <ktietz70@googlemail.com>:
> Hello,
>
> as we are about to change for w64 the default underscoring, but as we
> still are in need to support the underscored symbol variant, does this
> patch adds two new options for this. The option is opaque as long as
> not one of the two (--(no-)leading-underscore) options was specified.
>
> ChangeLog
>
> 2009-10-26  Kai Tietz <kai.tietz@onevision.com>
>
>        * dlltoo.c (leading_underscore): New local variable.
>        (asm_prefix): Interprete leading_underscore.
>        (xlate): Likewise.
>        (add_excludes): Use leading_underscore for making
>        symbol name.
>        (gen_exp_file): Use leading_underscore for internal
>        _imp_ symbols.
>        (usage): Add display of --no-leading-underscore and
>        --leading-underscore option.
>        (OPTION_NO_LEADING_UNDERSCORE): New.
>        (OPTION_LEADING_UNDERSCORE): New.
>        (long_options): Add --no-leading-underscore and
>        --leading-underscore option.
>        (main): Handle new options.
>        * doc/binutils.text: Add documentation of the options
>        --no-leading-underscore and --leading-underscore.
>
>
> Tested for x86_64-pc-mingw32, i686-pc-mingw32, and i686-pc-cygwin. Ok for apply?

Sorry, and here is the patch for it.

Kai


-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination
-------------- next part --------------
A non-text attachment was scrubbed...
Name: imp_symbols.diff
Type: application/octet-stream
Size: 5223 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20091026/e76b4f29/attachment.obj>


More information about the Binutils mailing list