From: Chris S. <ir0...@gm...> - 2010-08-30 13:00:26
|
The latest crt (at least the one in the Cygwin 'dist' release) has conflicting exports: csutclif@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 csutclif@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 |