On 2017/5/2 12:04, David Grayson wrote:
> Thanks for the info.
>
> I used "git blame" on guiddef.h and it looks like the logic has been the
> same since 2007.  I don't see any sign that Kai removed the
> DECLSPEC_SELECTANY from the GUID declarations, as far as I know it was just
> always missing.
>
> So the code has been the same for 10 years, but then two people have
> complained about it on the mailing list in the last week.  Perhaps there
> was a change in GCC that made it start ignoring certain attributes on
> variable definitions if the attributes were not present on the declaration.
>
> Tomay: are you able to apply my patch, rebuild your mingw-w64 libraries,
> and see if it fixes your issue?  If you can't do that, could you tell me
> what the steps are to reproduce your issue so I can see whether the patch
> helps?
>
> Will the patch get merged if I try to reproduce the problem Kai mentioned
> about having a GUID collision and I fail to reproduce it?
Again, I am considering about removing duplicate definitions of 
UUIDs/GUIDs as the 'real' resolution. But before doing that I _have to_ 
understand why those duplicates have been there.


-- 
Best regards,
LH_Mouse


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to