From: JonY <jo...@us...> - 2010-08-30 13:28:46
|
On 8/30/2010 21:00, Chris Sutcliffe wrote: > 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. > Thanks for the report. Do you have a list of symbols that are known to conflict? |