Hi Peter, * Peter Rosin wrote on Thu, Sep 30, 2010 at 09:06:16PM CEST: > Ok to push when I have tested with various MSVC versions?
I guess, but you should really add testsuite exposure. Thanks, Ralf > Subject: [PATCH] msvc: handle symbols from different files independently. > > * libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS) > <dumpbin, lt_cv_sys_global_symbol_pipe>: Make all sections > viable for symbol extraction again when the symbols from a new > file starts. Fixes tests/tagdemo-make.test for MSVC 10. > --- a/libltdl/m4/libtool.m4 > +++ b/libltdl/m4/libtool.m4 > @@ -3645,6 +3645,7 @@ for ac_symprfx in "" "_"; do > # which start with @ or ?. > lt_cv_sys_global_symbol_pipe="$AWK ['"\ > " {last_section=section; section=\$ 3};"\ > +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ > " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ > " \$ 0!~/External *\|/{next};"\ > " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\