The latest crt (at least the one in the Cygwin 'dist' release) has conflicting exports:
csutc...@eush000065 /usr/x86_64-w64-mingw32/sys-root/mingw/lib $ x86_64-w64-mingw32-nm.exe libadvapi32.a | grep -i OpenProc 0000000000000000 T OpenProcessToken 0000000000000000 I __imp_OpenProcessToken csutc...@eush000065 /usr/x86_64-w64-mingw32/sys-root/mingw/lib $ x86_64-w64-mingw32-nm.exe libkernel32.a | grep -i OpenProc 0000000000000000 T OpenProcessToken 0000000000000000 I __imp_OpenProcessToken 0000000000000000 T OpenProcess 0000000000000000 I __imp_OpenProcess The OpenProcessToken in particular has come to bite me in a bad way with Emerge Desktop. I ran in to this issue when using gendef to update the def files for w32api, in that I had to check for multiple export definitions of the same function and go to MSDN to determine which library is expected to export a given function. Chris -- Chris Sutcliffe http://emergedesktop.org http://www.google.com/profiles/ir0nh34d ------------------------------------------------------------------------------ Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
