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