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
