binutils 20021107-2

Charles Wilson cwilson@ece.gatech.edu
Sat Nov 9 10:59:00 GMT 2002


Christopher Faylor wrote:


> Shouldn't there be a few more entries in this list, like libmingwex,
> libmingwthrd, libmsvcrt (maybe).  I don't know if any of those libraries
> have globals that could be erroneously exported but doesn't it pay to
> be safe?


libmingwex -- maybe.  I dunno -- that's for Danny and/or Earnie to say. 
  You really only need library-name based protection for static libs; 
symbols in import libs are protected from re-export by symbol-exclude 
lists (_nm_*,__imp__*, etc).  libmsvcrt, libmingwthrd -- no (because 
they are implibs).

/usr/lib/mingw/libfrtbegin.a: x86 archive static
/usr/lib/mingw/libglui.a: x86 archive static
/usr/lib/mingw/libgluix.a: x86 archive static
/usr/lib/mingw/libgmon.a: x86 archive static
/usr/lib/mingw/libiberty.a: x86 archive static
/usr/lib/mingw/libmingwex.a: x86 archive static

/usr/lib/mingw/libmingw32.a: x86 archive stati
/usr/lib/mingw/libg2c-2.a: x86 archive static
/usr/lib/mingw/libg2c.a: x86 archive static
/usr/lib/mingw/libgcc.a: x86 archive static
/usr/lib/mingw/libobjc.a: x86 archive static
/usr/lib/mingw/libstdc++-2.a: x86 archive static
/usr/lib/mingw/libstdc++.a: x86 archive static
/usr/lib/mingw/libsupc++.a: x86 archive static

/usr/lib/mingw/libcoldname.a: x86 archive import
/usr/lib/mingw/libcrtdll.a: x86 archive import
/usr/lib/mingw/libmingwthrd.a: x86 archive import
/usr/lib/mingw/libmoldname.a: x86 archive import
/usr/lib/mingw/libmsvcrt.a: x86 archive import
/usr/lib/mingw/libmsvcrt20.a: x86 archive import
/usr/lib/mingw/libmsvcrt40.a: x86 archive import

There may be other "system" and "compiler" libnames worth looking at in 
/usr/lib, like libautomode, libbinmode, libtextmode, libgcj, etc.

--Chuck



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list