[Mingw-w64-public] std::this_thread::sleep_for not working

2012-05-13 Thread K. Frank
Hello All! I am finding that std::this_thread::sleep_for is not fully/properly implemented. I am using Ruben's 64-bit mingw-w64 4.7.0 -enabled build. When I try compiling: g++ -std=c++0x -static -o test_sleep test_sleep.cpp the line: std::this_thread::sleep_for (std::chrono::millisecond

Re: [Mingw-w64-public] Using gendef and dlltool… Reopening the pandora.

2012-05-13 Thread JonY
On 5/14/2012 03:41, MARTIN Pierre wrote: > Dear Kai, dear list readers, > >> No, gendef seems to add double @ symbol happily. You can file a >> bug about gendef to our bugtracker for this. > i surely will. > >> Simply remove double @ at line end. things like ...@12@12 to ...@12. > Done. > >> As

Re: [Mingw-w64-public] Using gendef and dlltool… Reopening the pandora.

2012-05-13 Thread MARTIN Pierre
Dear Kai, dear list readers, > No, gendef seems to add double @ symbol happily. You can file a > bug about gendef to our bugtracker for this. i surely will. > Simply remove double @ at line end. things like ...@12@12 to ...@12. Done. > As long as they aren't accessed it should work, but better

Re: [Mingw-w64-public] Using gendef and dlltool… Reopening the pandora.

2012-05-13 Thread Kai Tietz
Hi Pierre, 2012/5/13 MARTIN Pierre : > Dear Kai, dear list readers, > >> See as example the export 'DllMain@12@12'. This is the main-entry of >> DLL and has just the extension @12 and not @12@12. >> So this means this symbol gets the extension doubled.  Also an good >> question is here why DLL con

Re: [Mingw-w64-public] Using gendef and dlltool… Reopening the pandora.

2012-05-13 Thread MARTIN Pierre
Dear Kai, dear list readers, > See as example the export 'DllMain@12@12'. This is the main-entry of > DLL and has just the extension @12 and not @12@12. > So this means this symbol gets the extension doubled. Also an good > question is here why DLL contains at all symbols with @ decoration > in e

Re: [Mingw-w64-public] Using gendef and dlltool… Reopening the pandora.

2012-05-13 Thread Kai Tietz
Hi, I think the .def file generated by your DLL is here one reason for this issue. See as example the export 'DllMain@12@12'. This is the main-entry of DLL and has just the extension @12 and not @12@12. So this means this symbol gets the extension doubled. Also an good question is here why DLL c

Re: [Mingw-w64-public] Using gendef and dlltool… Reopening the pandora.

2012-05-13 Thread MARTIN Pierre
Dear list, As i was looking at the conversation indexed by GMane here: http://permalink.gmane.org/gmane.comp.gnu.mingw.w64.general/4888 i noticed that my answer to Kai's latest message wasn't there. That might be due to the fact i attached a 17kB file to my email, and it might have failed to pass