[Mingw-w64-public] Could you recommend an alternative for the missing unwind library in i686-w64-mingw32-gcc?

2014-10-24 Thread Barnaby Jones
Here is a short example program that I try to compile (and it works for x86_64) $ cat thex.c # #include stdio.h #include stdlib.h #include unwind.h struct myException { int a; int b; struct _Unwind_Exception unwindHeader; }; int main() { struct myException *myEx =

Re: [Mingw-w64-public] Slow pseudo-relocations

2014-10-24 Thread Kai Tietz
Ups, that was unintended to send an empty mail :) So, here is a patch. It would be great if somebody could verify that the reported issue is solved by it. Kai diff --git a/mingw-w64-crt/crt/pseudo-reloc.c b/mingw-w64-crt/crt/pseudo-reloc.c index 4e7f31b..74ad6d1 100644 ---

[Mingw-w64-public] mstcpip.h: Added definitions for RCVALL_IPLEVEL.

2014-10-24 Thread Dongsheng Song
When I write raw socket program, I found RCVALL_IPLEVEL missing, so here is the patch. Please review. --- mingw-w64-headers/include/mstcpip.h |1 + 1 file changed, 1 insertion(+) diff --git a/mingw-w64-headers/include/mstcpip.h b/mingw-w64-headers/include/mstcpip.h index 99e57ab..b040ba7

[Mingw-w64-public] [Project News | New Builds]

2014-10-24 Thread niXman
Hi, Builds of MinGW-W64 based on GCC-4.9.1 is updated. MinGW-w64 is updated to 812faf2cfe636d5855c9418466dfa92e498c95c0 Links: 32-bit: posix-sjlj:

Re: [Mingw-w64-public] Slow pseudo-relocations

2014-10-24 Thread dw
Ups, that was unintended to send an empty mail :) I did wonder. I assumed it was just a ping. So, here is a patch. Your patch does not look right. You have added the new checks using ||? It would be great if somebody could verify that the reported issue is solved by it. Yes, this is

Re: [Mingw-w64-public] Slow pseudo-relocations

2014-10-24 Thread Vadim Chugunov
I've tried both patches (fixed conditions in Kai's) and both eliminate extraneous calls to VirtualProtect. However Kai's patch did not seem to affect startup performance at all. DW's patch, on the other hand, also gets rid of VirtualQuery', and that cuts down the startup time of my test example