Bob Friesenhahn wrote:
>> No regressions.  Okay to push?
> 
> If you are sure that --export-all-symbols will work with older (within
> reason) Cygwin and MinGW installs, then this seems ok to push.  I do see
> support for --export-all-symbols in my archaic MinGW install so the risk
> of problems seems low.

auto-export was added more than 10 years ago:

Mon Nov  9 16:41:30 1998  DJ Delorie  <...>

        * emultempl/pe.em (gld_i386_list_options): list dll-specific
        options.
        * pe-dll.c (process_def_file): auto-export everything if
        nothing is otherwise exported.

and IIRC --export-all-symbols was part of that addition.  I know I
updated the (scanty, at the time) documentation for --export-all-symbols
in 2001:

2001-08-02  Charles Wilson  <...>

        * ld.texinfo: add additional documentation for
        --export-all-symbols.  Document --out-implib,
        --enable-auto-image-base, --disable-auto-image-base,
        --dll-search-prefix, --enable-auto-import, and
        --disable-auto-import.
        * ldint.texinfo: Add detailed documentation on auto-import
        implementation.

So I think we're good...

--
Chuck


Reply via email to