[Mingw-w64-public] [PATCH] crt/d3d11: update d3d11 library

2019-12-10 Thread Biswapriyo Nath
... From 36f369ba3c2361ede6e8046ced0a7cfaf2560a97 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 11 Dec 2019 07:00:00 +0530 Subject: [PATCH] crt/d3d11: update d3d11 library Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/d3d11.def | 4 mingw-w64-crt/lib32/d3d11.def

[Mingw-w64-public] [PATCHv2] crt: Split out the __cxa_atexit and __cxa_thread_atexit entry points to separate files

2019-12-10 Thread Martin Storsjö
This avoids potential conflicts with e.g. libstdc++ (which provides __cxa_thread_atexit), if something pulls in e.g. __dso_handle or __cxa_atexit (which libstdc++ doesn't provide). Signed-off-by: Martin Storsjö --- Fixed the __cxa_thread_atexit case which was the wrong way before. --- mingw-w64-

Re: [Mingw-w64-public] [PATCH] crt: Split out the __cxa_atexit and __cxa_thread_atexit entry points to separate files

2019-12-10 Thread Martin Storsjö
On Tue, 10 Dec 2019, JonY via Mingw-w64-public wrote: On 12/10/19 11:50 AM, Martin Storsjö wrote: +int __mingw_cxa_thread_atexit(dtor_fn dtor, void *obj, void *dso) { + return __cxa_thread_atexit(dtor, obj, dso); Did I miss something? The definition got renamed to __mingw_cxa_thread_atexit,

Re: [Mingw-w64-public] [PATCH] crt: Split out the __cxa_atexit and __cxa_thread_atexit entry points to separate files

2019-12-10 Thread JonY via Mingw-w64-public
On 12/10/19 11:50 AM, Martin Storsjö wrote: > +int __mingw_cxa_thread_atexit(dtor_fn dtor, void *obj, void *dso) { > + return __cxa_thread_atexit(dtor, obj, dso); Did I miss something? The definition got renamed to __mingw_cxa_thread_atexit, yet it is calling __cxa_thread_atexit? signature.asc

Re: [Mingw-w64-public] Incorrect GUID definitions in mfidl.h

2019-12-10 Thread Biswapriyo Nath
How about importing mfidl.idl[1] from wine repository? Then update the mfidl.idl file in wine. `wine-import.sh` will take care of the WINBOOL/BOOL confusion. [1]: https://source.winehq.org/git/wine.git/blob/HEAD:/include/mfidl.idl ___ Mingw-w64-public

[Mingw-w64-public] [PATCH] crt: Split out the __cxa_atexit and __cxa_thread_atexit entry points to separate files

2019-12-10 Thread Martin Storsjö
This avoids potential conflicts with e.g. libstdc++ (which provides __cxa_thread_atexit), if something pulls in e.g. __dso_handle or __cxa_atexit (which libstdc++ doesn't provide). Signed-off-by: Martin Storsjö --- mingw-w64-crt/Makefile.am | 3 +- mingw-w64-crt/crt/cxa_ate

Re: [Mingw-w64-public] [PATCH] crt/d3d12: add d3d12 export library

2019-12-10 Thread Liu Hao
在 2019/12/10 0:33, Biswapriyo Nath 写道: > ... > > Thanks. I pushed this one. -- Best regards, LH_Mouse signature.asc Description: OpenPGP digital signature ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourc

Re: [Mingw-w64-public] Incorrect GUID definitions in mfidl.h

2019-12-10 Thread Jacek Caban
On 12/10/19 12:10 PM, Liu Hao wrote: 在 2019/12/10 18:42, Eric Hassold 写道: Hi all, Tracking issue with one small program using Media Foundation was failing at runtime only if compiled with Mingw, I found out that definitions for some GUID in mfidl.h are incorrect (or mixed, with one ID getting t

Re: [Mingw-w64-public] Incorrect GUID definitions in mfidl.h

2019-12-10 Thread Liu Hao
在 2019/12/10 18:42, Eric Hassold 写道: > Hi all, > > Tracking issue with one small program using Media Foundation was > failing at runtime only if compiled with Mingw, I found out that > definitions for some GUID in mfidl.h are incorrect (or mixed, with one > ID getting the value of another). > > N

[Mingw-w64-public] Incorrect GUID definitions in mfidl.h

2019-12-10 Thread Eric Hassold
Hi all, Tracking issue with one small program using Media Foundation was failing at runtime only if compiled with Mingw, I found out that definitions for some GUID in mfidl.h are incorrect (or mixed, with one ID getting the value of another). Namely, at mfidl.h:3407, GUID: MF_DEVSOURCE_ATTRIBUT